Software Engineer - Developer 4
Software Engineer - Developer 4
Seal beach, CA
Software Engineer
Temporary
Job Description
Design, develop, test, maintain, and integrate non-embedded software throughout the software lifecycle. Translate customer requirements into software designs and develop architectures, requirements, algorithms, interfaces, and software functionalities while supporting troubleshooting, integration, testing, and deployment activities.
- Job Details
- Manufacturing
- 1st Shift, 7:00 AM - 3:30 PM
- Must be a U.S. Citizen
- Education & Job Requirements
- Bachelor's, Master's, or Doctorate degree in Computer Engineering, Software Engineering, Computer Science, or another related field, and typically 9+ years of work-related experience
- 3+ years of experience in software development for space systems and ground segments, including command and control, mission planning, and data processing
- 3+ years of experience with software development using Python, Java, TypeScript, or FastAPI
- Software Development
- 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
- 3+ years of experience supporting open-source software development projects
- 5+ years of progressively responsible software development experience with modern software development approaches for government programs
- 5+ years of experience designing and developing intuitive user interfaces featuring real-time, 2D/3D geospatial visualization
- 5+ years of experience with open-source software development
- 5+ years of experience fine tuning Kubernetes and the underlying host OS for optimal performance
- Understanding of Command and Control (C2) systems, Mission Planning, Ground Systems, real-time applications, and their specific requirements
- 5+ years of experience with database technologies including Postgres and SQL/NoSQL
- Strong experience designing and implementing CI/CD pipelines in GitLab to automate testing, builds, and deployment workflows
- 3+ years of experience in the software development lifecycle, including requirements analysis, design, coding, integration, and test
- Experience working in an Agile software development environment and with DevOps methodologies
- Job Duties & Functions
- Develop and maintain requirements, architecture, algorithms, interfaces, and designs for high-performance APIs between front-end and back-end software services
- Support software development activities in an Agile environment using DevSecOps methodologies, including integration of completed software components into a fully functional software system
- Lead the development of critical features and take ownership of the full development lifecycle from design through deployment
- Build, architect, and consume APIs and backend services as part of the platform ecosystem, with an emphasis on automation, testing, and security
- Conduct code reviews to maintain code quality, enforce best practices, and ensure compliance with established standards
- Support the creation and translation of design mockups into functional, visually appealing user interfaces using modern front-end frameworks and technologies
- Advocate for improvements to product quality, security, and performance that positively impact the team and broader organization
- Work effectively in ambiguous environments and self-direct work as needed
- Review, analyze, and translate customer requirements into initial designs of software products
- Debug and resolve issues identified to ensure the reliability and efficiency of software products
- Handle user inquiries, troubleshoot technical issues, and analyze user feedback
- Implement current and emerging technologies, tools, frameworks, and changes in regulations relevant to software development
- Develop, establish, monitor, and improve software processes, tools, and key performance metrics that align projects with organizational goals and industry benchmarks
- Execute and document software research and development projects
- Advise on software domains, system-specific issues, processes, and regulations
- Perform software project management activities and software supplier management functions
- Track and evaluate software team and supplier performance to ensure product and process compliance to project plans and industry standards
- Physical Requirements & Environment
- 100% onsite work environment
- Travel up to 10% to El Segundo or Colorado Springs
- No overtime or DOT is expected
- TeamGlobal Benefits
- Medical, Dental, Vision, 401(k), and more!
- TG Rewards Program
- Employee Referral Program
Apply Now! Call Now: (817) 234-9553
