Software Engineer-Developer
Software Engineer-Developer
Albuquerque, NM
Software Engineer
Temporary
Job Description
Looking to elevate your engineering career? From mechanical to electrical to aerospace, TeamGlobal connects skilled engineers with meaningful opportunities, including our current opening for a Software Engineer-Developer in Albuquerque, NM. Reach out to our Recruiters to explore this position and learn about our impressive benefits, including $10K in free life insurance. Join TeamGlobal, where excellence empowers your next move!
- Role Summary
- In this role, you will perform senior-level software architecture, design, development, integration, and testing activities in support of space mission systems and ground-based software solutions.
- Education & Job Requirements
- A Bachelor’s degree or higher in Computer Science, Software Engineering, or a related technical field, or equivalent experience.
- A minimum of 10 years of experience applying foundational computer science principles, object-oriented design, and software design patterns.
- Experience supporting space or satellite ground mission systems, products, domains, or customers.
- Experience leading software development efforts in an Architect, Lead Engineer, or Chief Engineer capacity.
- U.S. Person status to meet export control requirements.
- Preferred Skills
- Experience with Java, C++, Python, and modern JavaScript frameworks.
- Experience with software frameworks, databases, and APIs, including Spring Framework, Hibernate, REST, OpenAPI, RDBMS, and MongoDB.
- Experience using dependency management, version control, and automation tools.
- Experience with cloud-based infrastructure platforms.
- Familiarity with agile development methodologies, DevSecOps, CI/CD pipelines, and test-driven development.
- Experience serving as a Technical Lead Engineer, Software Lead, Software Architect, or Chief Engineer on complex software programs.
- Experience developing software for control systems, embedded systems, deterministic or low-latency systems, operator interfaces, or ground-based sensing systems.
- Job Duties & Functions
- Oversee software system architecture, design, development, and analysis activities.
- Translate software requirements into system designs that meet customer, operational, and performance requirements.
- Perform system-level software analyses to identify risks, issues, and opportunities.
- Participate in and support software code reviews to ensure compliance with requirements and standards.
- Review software products and development processes for alignment with project plans and industry standards.
- Research and evaluate emerging software technologies, tools, and frameworks.
- Coordinate with internal stakeholders to support software development, testing, and integration activities.
Apply Now! Call Now: (817) 234-9553
