Software Engineer III
Louisville, CO 80027
Employment Type: Contract
Job Location: Onsite
Industry: AERO - Aerospace
Job Description
Job Title: Software Engineer III
Position Description: Protingent Staffing has an exciting contract Software Engineer III with our client located in Louisville, CO.
The Software Engineer III role involves designing, developing, and testing software applications for space systems and technologies. This advanced position requires expertise in at least one programming language, an advanced understanding of software development principles, and the ability to design and architect complex software systems. The role includes writing clean, maintainable code, collaborating with team members to understand project requirements, and contributing to the development of innovative software solutions. Additionally, this position involves mentoring and guiding other engineers, providing technical leadership and support.
Job Responsibilities:
- Design, develop, and test software applications for space systems and technologies
- Write clean, maintainable code that adheres to best practices and coding standards
- Collaborate with team members to understand project needs
- Contribute to the development of effective software solutions
- Utilize version control systems such as Git
- Manage code changes and work collaboratively with team members
- Participate in code reviews to ensure code quality and adherence to development standards
- Troubleshoot and resolve software-related issues in a timely manner
- Document software configurations, processes, and procedures for future reference
- Stay current with industry trends and advancements in software development and space technologies
- Mentor and guide other engineers, providing technical leadership and support
Job Qualifications:
- Requires Bachelor's degree in a related field (or equivalent work experience in lieu of degree or Masters +3 yrs experience)
- Typically 5+ years of related experience
- Expertise in one to multiple programming languages and advanced understanding of software development principles
- Ability to design and architect complex software systems
- Experience with different software development methodologies such as Agile and Scrum/Kanban
- Strong problem-solving skills
- Ability to mentor and guide other engineers
- Nice To Have: Experience with kernel-level programming. Proficiency in programming languages (Python, C++, Java) and their ecosystems. Familiarity with scripting languages (Bash, PowerShell) and automation tools (Ansible, Puppet, Chef). Experience with Agile or Scrum/Kanban methodologies and tools (JIRA, Confluence, Jenkins). Strong analytical skills, performance profiling, and debugging complex systems. Excellent communication and teamwork skills, and efficient with collaborative tools (GitHub, GitLab, Bitbucket) and development ceremonies (daily standup, backlog grooming, work planning, task estimation, retrospectives, etc.). Knowledge of database management systems (MySQL, PostgreSQL, MongoDB). Experience with cloud platforms (AWS, Azure, Google Cloud) and cloud-native development. Familiarity with containerization (Docker) and orchestration (Kubernetes). Understanding of network protocols, security principles, and secure coding practices. Ability to write and maintain technical documentation. Strong problem-solving skills and experience with CI/CD pipelines and automated testing. Experience with continuous integration and automated test. Knowledge of and experience implementing Software Design Patterns. Familiarity with SysML/UML to create software designs. Experience utilizing and setting up static analysis tools.
Job Details:
- Job Type: Contract
- Pay Range: $57 - $82 an hour
- Location: Centennial or Louisville, CO
- Benefits Package: Protingent offers competitive salaries, insurance plan options (HDHP plan or POS plan), education/certification reimbursement, pre-tax commuter benefits, Paid Time Off (PTO), and an administered 401k plan.
About Protingent:
Protingent is an Award-Winning provider of top-tier Engineering and IT talent, trusted by companies at the forefront of innovation — from Software and Aerospace to AI, Clean Tech, Medical Devices, and Connected Technologies. We're passionate about making a positive impact by connecting exceptional talent with meaningful opportunities and helping our clients build the future.
Meet Your Recruiter Kalyan Krishna
I have been working in technical recruiting since 2011 and specialize in talent acquisition. My recruiting style highlights company culture and builds pipelines of quality candidates. I can help you maintain motivation until you reach your goals, and my philosophy is "don't be afraid to start over". I love recruiting because I like to meet and interact with exciting people. Recruiting allows me to get to know hundreds of outstanding clients and strive to leave a lasting impression on them. I love baking and gardening in my free time.