Infinity's niche in the aerospace and defense industry is specialized solutions that help bridge the gap between space and ground. The Software Engineer is responsible for designing, developing, testing, and maintaining software solutions for integration of satellite vendor Mission Unique Software with a standardized ground system.
Requirements
- Proficiency in one or more programming languages (e.g., Python, Java, C++, JavaScript).
- Strong knowledge of software design, development, and architecture.
- Experience with version control systems (e.g., Git) and software development tools.
- Strong analytical and problem-solving skills to develop and optimize complex software solutions.
- Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud).
- Familiarity with DevOps practices and CI/CD pipelines.
- Knowledge of database management systems (SQL and NoSQL).
Responsibilities
- Design, develop, and implement scalable and efficient software solutions to support program needs.
- Write clean, maintainable, and well-documented code following best practices and coding standards.
- Evaluate and integrate new technologies to enhance software capabilities and performance.
- Develop and execute unit, integration, and performance tests to ensure software reliability and security.
- Identify and implement optimizations to improve application efficiency and user experience.
- Debug and troubleshoot software issues to minimize disruptions and enhance performance.
- Diagnose and resolve software issues, ensuring minimal impact on operations.
Other
- 1-10 years of experience in software engineering or a related field (positions available for Junior and Journeyman Levels).
- TS/SCI Clearance Requirement
- Excellent communication and teamwork abilities to collaborate with technical and non-technical teams.
- Ability to manage multiple projects and meet deadlines.
- U.S. Citizenship is required.