×

Software Engineer 4

TeamGlobal -Apply Job For Software Engineer 4

Software Engineer 4

Albuquerque, NM

Software Engineer
Temporary
Job Description

Support the architecture, design, development, integration, and testing of software systems for space mission applications. Analyze software requirements, identify technical risks, and oversee implementation activities to support program objectives and delivery milestones. Collaborate with stakeholders to ensure software products align with customer, operational, and performance requirements.

    • Job Details
    • Manufacturing Facility
    • 1st Shift, 8:00 AM - 4:30 PM
    • Must be a U.S. Citizen
    • Education & Job Requirements
    • Advanced technical education from an accredited course of study in Engineering, Computer Science, Mathematics, Physics, Chemistry, or a related field, and typically 14+ years of related work experience, or an equivalent combination of technical education and experience
    • 10+ years of experience in foundational Computer Science knowledge, object-oriented design, and software design patterns
    • Experience with space or satellite ground mission capabilities, products, domains, and/or customers
    • Able to read, write, speak, and understand the English language
    • Ability to read, interpret, and apply technical drawings, blueprints, schematics, or maintenance manuals
    • Preferred Skills
    • Bachelor's degree or higher in Computer Science, Software Engineering, or a related technical field, or equivalent experience
    • Proficiency with one or more of the following: Java, C++, Python, JavaScript frameworks, Spring Framework, Hibernate, RDBMS, MongoDB, REST, and OpenAPI
    • Experience using dependency management and automation tools, including Ivy, Maven, Gradle, Git, and Jenkins
    • Knowledge of cloud-based infrastructure platforms, including AWS and Azure
    • Familiarity with test-driven development, agile software development, DevSecOps, and CI/CD management practices
    • Background serving as a Technical Lead Engineer, Software Lead, Software Architect, and/or Chief Engineer on complex software development programs
    • Experience with hardware and software integration, emulation, and testing in laboratory environments
    • Proficiency with large Database Management Systems requiring SQL expertise, including complex queries, stored procedures, triggers, and database design
    • Knowledge of ETL processes, including SSIS, and data backup and recovery techniques
    • Experience developing software for control systems, embedded FPGA applications, low-latency deterministic systems, operator interfaces, control gimbals, ground antennas, and/or optical sensors
    • Experience leading software development projects through the full development lifecycle
    • Job Duties & Functions
    • Assist in leading the architecture, design, development, and analysis of software systems
    • Partner with stakeholders to oversee the translation of software requirements and models into operational solutions
    • Complete software system-level analyses to identify risks, issues, and opportunities
    • Lead software teams through code review activities to ensure alignment with requirements and standards
    • Oversee product and process reviews to verify compliance with project plans and industry standards
    • Research emerging software technologies, tools, and frameworks
    • Implement software technologies and development solutions supporting program objectives
    • Support end-to-end software development activities, including architecture, design, development, integration, and testing
    • Coordinate with customers and program stakeholders during development and review activities
    • TeamGlobal Benefits
    • Medical, Dental, Vision, 401 (k), and more!
    • TG Rewards Program
    • Employee Referral Program



    Apply Now! Call Now: (817) 234-9553