Software Engineer
Role details
Job location
Tech stack
Job description
Develops and maintains backend and frontend software applications, supporting cloud-based deployment, containerization, and Agile development processes within a collaborative engineering environment.
-
Position Details
-
Space Systems / Aerospace
-
1st Shift (5/40 Schedule)
-
Must be a U.S. Citizen
-
Ability to Obtain a Security Clearance, * Develops backend and frontend software solutions using modern programming languages and frameworks
-
Implements containerized applications using Kubernetes, Docker, and related tools
-
Deploys and manages applications within cloud-based environments
-
Collaborates within Agile teams to plan, develop, and deliver software features
-
Integrates CI/CD pipelines to automate build, test, and deployment processes
-
Analyzes system requirements and translates them into scalable software designs
-
Coordinates with cross-functional teams to ensure alignment with project objectives
-
Verifies application performance, scalability, and reliability through testing and validation
-
Documents software design, development processes, and system configurations
Requirements
-
4-year degree in Computer Science, Software Engineering, or related field, or equivalent combination of education and experience
-
Minimum of 3 years of experience in software development
-
Experience developing applications using Java, JavaScript, or Python
-
Proficiency in core web technologies including HTML5, CSS3, and modern JavaScript (ES6+)
-
Hands-on experience with application containerization tools, including Kubernetes, Helm, Docker, or Containerd
-
Experience deploying applications in cloud environments such as AWS, Azure, OpenStack, or OpenShift
-
Experience working in Agile development environments using tools such as JIRA and Confluence
-
Familiarity with C
-
and .NET technologies
-
Experience with frontend frameworks such as React, Angular, or Vue.js, including state management tools like Redux, NgRx, or Vuex
-
Experience with CI/CD pipelines, automated builds, and configuration management tools
-
Must be able to read, write, speak, and understand the English language
-
Preferred Skills
-
Familiarity with the space domain
-
Strong verbal and written communication skills in a professional environment
-
Demonstrated ability to build strong team relationships and deliver results
-
Strong critical thinking and problem-solving skills
-
Ability to work effectively in a fast-paced and rapidly changing environment
-
Strong time management skills supporting on-time delivery
Benefits & conditions
- TeamGlobal Benefits
- Medical, Dental, Vision, 401 (k), and more!
- TG Rewards Program
- Employee Referral Program