Software Engineer
Location: Lahore, Karachi, Islamabad
Job Type: Full-Time, Onsite,Remote
About Us
Infinitum Media™ is a full-stack sales and support solutions company based out of Spokane, Washington. We're also a growing staff augmentation company helping North America, UK, and Europe-based clients hire top-tier IT and software talent from Pakistan. We specialize in connecting skilled professionals with global opportunities, focusing on delivering quality, reliability, and value to our clients.
Position Overview
We are seeking passionate and skilled Software Engineers to join our dynamic team at our Wapda Town, Lahore office. This is an exciting opportunity to work on cutting-edge projects, collaborate with global teams, and grow your expertise in a fast-paced, supportive environment.
As a Software Engineer at Infinitum Media™, you'll play a crucial role in designing, developing, and maintaining high-quality software solutions for our diverse international clientele. You'll contribute to innovative solutions that power our sales and support operations, ensuring our platforms are reliable, scalable, and efficient.
Key Responsibilities
- Design, develop, test, deploy, and maintain robust, scalable, and efficient software applications and systems.
- Write clean, well-documented, and testable code adhering to industry best practices and coding standards.
- Analyze complex technical requirements and business problems, translating them into practical and innovative software solutions.
- Collaborate closely with cross-functional teams, including product managers, designers, and other engineers (both internal and client-side), to understand requirements and deliver integrated solutions.
- Contribute to the architectural design of software systems, ensuring they are maintainable, performant, and secure.
- Identify, diagnose, and resolve software defects and technical issues efficiently.
- Develop and execute comprehensive unit, integration, and other relevant tests to ensure software quality.
- Create and maintain technical documentation for software designs, functionalities, and processes.
- Stay abreast of emerging technologies, tools, and methodologies, actively contributing to process improvements and knowledge sharing within the team.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Proven work experience as a Software Engineer or Software Developer, with a strong portfolio of projects.
- Proficiency in one or more popular programming languages such as Java, Python, JavaScript (with frameworks like React, Angular, or Vue.js), C# / .NET, or Go.
- Solid understanding of data structures, algorithms, and object-oriented programming (OOP) principles.
- Experience with relational databases (e.g., SQL, PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
- Familiarity with software development methodologies (e.g., Agile, Scrum).
- Proficiency with version control systems, particularly Git.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication skills (written and verbal) in English, with the ability to articulate technical concepts clearly.
What We Offer
- Salary Range: 150,000 - 500,000 PKR
- Opportunity to work on diverse and challenging projects for leading international clients, expanding your technical horizons.
- Continuous learning, professional development, and career advancement within a rapidly expanding company.
- A professional, supportive, and growth-oriented work environment.
- Monday–Friday office hours at our Wapda Town, Lahore office.
How to Apply
If you meet the above requirements and are passionate about building high-quality software solutions, please send your resume and a cover letter to jobs@theinfinitummedia.com.
Job Type: Full-time
Pay: Rs150,000.00 - Rs500,000.00 per month
Work Location: Remote