Software Engineer 4

Global Employment Solutions
Albuquerque, NM, United States
2 months ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Shift work
Languages
English
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Microsoft Azure Backup Devices C++ (Programming Language) Code Review Databases Extract Transform Load (ETL) Relational Databases Database Design
+28 more
Database Queries Software Design Patterns Emulators Field-Programmable Gate Array (FPGA) Gradle Hibernate (Java) Spring Framework Python (Programming Language) Apache Maven MongoDB Object-Oriented Software Development Systems Development Life Cycle Standard Sql Software Engineering Software Requirements Analysis Software Systems SQL Stored Procedures SQL Server Integration Services Systems Integration Openapi Cloud Platform System Test-Driven Development (TDD) Git Information Technology Low Latency Restful APIs Devsecops Jenkins

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., * 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

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

Benefits & conditions

  • Manufacturing Facility
  • 1st Shift, 8:00 AM - 4:30 PM
  • Must be a U.S. Citizen, * TeamGlobal Benefits
  • Medical, Dental, Vision, 401 (k), and more!
  • TG Rewards Program
  • Employee Referral Program

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on teamglobal.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

5:51 min

Understanding build structure and core Gradle plugins

Amanda Martin · LIVE

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · WWC 2023

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all