Software Engineer
Role details
Job location
Tech stack
Job description
Contribute to system and software architecture discussions to ensure scalability and maintainability. Integration & Testing: * Support integration of software across subsystems and partner platforms. * Develop and execute unit, integration, and functional tests. * Troubleshoot complex software issues and implement effective fixes. Collaboration & Delivery: * Work closely with system engineers, DevSecOps, and product teams to define and deliver solutions. * Participate in sprint planning, backlog refinement, and agile ceremonies. * Provide mentorship and technical guidance to mid-level and junior engineers. DevSecOps & Continuous Improvement: * Contribute to CI/CD pipeline development and automation efforts. * Implement secure coding practices and maintain compliance with DoD cybersecurity standards. * Drive process improvement across software lifecycle management. Requirements: * Bachelor's degree in Computer Science, Software Engineering, or related technical field.
Requirements
- People over process We are seeking a Senior Software Engineer to support programs within our Space Portfolio. Candidates must be experienced, innovative, and capable of leading the design and development of complex software systems that integrate across multiple platforms and mission domains. Position Description As a Senior Software Engineer, you will design, develop, and deliver secure, scalable software systems supporting complex mission environments. You will work hands-on with modern frameworks, contribute to architectural decisions, and ensure system reliability across distributed and integrated platforms. This role requires strong technical acumen, collaboration skills, and a focus on delivering software that meets both performance and mission demands. Responsibilities: Software Development & Design: * Design and implement software components using modern programming languages and frameworks. * Develop APIs, microservices, and integrations to support distributed systems. *, * 6-10 years of professional software engineering experience. * Proficiency in modern programming languages (e.g., Python, Java, C++, C#). * Experience developing and integrating software within complex, multi-system environments. * Familiarity with CI/CD pipelines, automated testing, and version control tools. * Understanding of secure coding and compliance frameworks (RMF, NIST, etc.). * Strong analytical, communication, and collaboration skills. * Active Top Secret clearance with SCI eligibility. * Travel: 10% Our team is always hungry for more - more knowledge, more problem solving, more growth, more innovation, and, ultimately, customer success. This hunger and hustle fuel our determination to excel in everything we do. It's not just about meeting established goals; it's about exceeding them. We take immense pride in applying our expertise in cutting-edge technologies and our ability to adapt to emerging trends directly to the users in the field, as our
Benefits & conditions
nation's protectors deserve noth ing less. Omni Federal is an equal opportunity and affirmative action employer. Omni Federal is committed to administering all employment and personnel actions on the basis of merit and free of discrimination based on race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or status as an individual with a disability. Consistent with this commitment, we are dedicated to the employment and advancement of qualified minorities, women, individuals with disabilities, protected veterans, persons of all ethnic backgrounds and religions according to their abilities. Proposed Pay Scale: $170,200-$212,600