What are the responsibilities and job description for the Software Engineer position at STEM Solutions?
Software Engineer
Description :
Are you looking to take the next steps in your career as a Software Engineer? Let's chat and see if we are a good match!
Opportunity :
We are actively seeking a talented individual with an active TS / SCI with CI Poly clearance to join our team as a Computer Software Engineer to develop, optimize, and maintain cutting-edge software solutions that support today's top technologies. The ideal candidate will be proficient in modern programming languages, cloud computing, AI, cybersecurity, and scalable software architectures. in this role, you will work closely with cross-functional teams to design and implement robust software solutions that meet business and customer needs.
Responsibilities :
- Design, develop, and maintain scalable software applications using modern programming languages (e.g., Python, Java, C , JavaScript).
- Implement cloud-based solutions using AWS or Azure Cloud Platforms.
- Develop and integrate AI / ML models to enhance software capabilities.
- Optimize software performance, security, and scalability.
- Collaborate with UI / UX designers to create intuitive user interfaces.
- Troubleshoot, debug, and enhance existing applications.
- Work with DevOps teams to automate deployment and CI / CD pipelines.
- Ensure software compliance with industry standards and best practices.
- Stay up-to-date with emerging technologies and industry trends.
Qualifications :
Requirements :
What is Important to Us :