Software Engineer-Product Engineering
SINGAPORE, SINGAPORE, Singapore
Atlas Systems
Atlas Systems, a NJ-based IT leader, leverages generative AI for tailored managed solutions, ITOps, and IT security, ensuring operational excellence.About Us:
Atlas Systems Inc. is a Software Solutions company headquartered in US. Incorporated in 2003, Atlas provides Risk Management and Life Cycle Management solutions and services primarily in the US market and is fast expanding into other geographies. For more information, please visit our website https://www.atlassystems.com/
Please click on the link below to apply for this position:
https://atlas.bamboohr.com/careers/456
Job Title: Software Engineer – Product Engineering
Job Summary:
We are looking for a skilled Software Engineer to join our Product Engineering team and contribute to the development of a high-performance, enterprise-scale application. In this role, you will work collaboratively with engineers across front-end and back-end technologies, focusing on building robust and scalable systems. You will have hands-on responsibility for implementing features using C#, .NET, and React, while also participating in the integration of AI models and frameworks such as LangGraph.
The ideal candidate will have experience with modern design patterns, API development and integration, and a strong interest in emerging technologies. You will support the team in delivering secure, maintainable solutions, and play an active part in our commitment to engineering excellence.
Key Responsibilities:
- Collaborate with team members to design, develop, and deliver high-performance enterprise applications using C#, .NET, and React.
- Work closely with Product Managers and stakeholders to understand requirements and contribute to technical solutions.
- Implement clean, scalable, and secure systems following established design patterns and best practices.
- Support and develop integration of AI models, APIs, and tools such as LangGraph, LangChain, OpenAI APIs, or similar frameworks.
- Develop and maintain internal and external RESTful APIs and assist with integrations with third-party systems and services.
- Participate in code reviews, learn from peers, and adhere to high-quality coding standards and engineering practices.
- Troubleshoot performance bottlenecks and maintain system reliability and uptime.
- Stay current on emerging technologies, particularly in AI and large-scale application development, and assess their relevance to the business.
- Collaborate with DevOps, QA, and other cross-functional teams to ensure continuous integration and smooth deployments.
Required Skills & Experience:
- 5+ years of software development experience, including 2+ years in a technical leadership role.
- Expertise in C#, .NET Core/.NET 6+, and React (with modern frameworks like React 18+).
- Deep understanding of object-oriented design, design patterns, and system architecture.
- Demonstrated experience building and consuming RESTful APIs and integrating with third-party platforms.
- Working knowledge of AI tools and frameworks (e.g., OpenAI APIs, LangGraph, LangChain).
- Experience working with cloud platforms (Azure).
- Strong knowledge of CI/CD, Git workflows, and agile development practices.
- Excellent communication and leadership skills – able to mentor, delegate, and inspire.
Preferred Qualifications:
- Experience with microservices architecture and event-driven systems.
- Familiarity with AI/ML lifecycle management, vector databases, and prompt engineering.
- Experience deploying and optimizing AI models in production environments.
- Knowledge of containerization (Docker, Kubernetes) is a plus.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile API Development APIs Architecture Azure CI/CD DevOps Docker Engineering Git Kubernetes LangChain Machine Learning Microservices OpenAI Prompt engineering React
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.