
Senior Software Engineer
Posted Oct 29

Posted Oct 29
This is a fully remote position, open to applicants in United States.
β’ Lead the transition from legacy, on-premises software to an advanced, cloud-native platform.
β’ Design and develop a state-of-the-art cloud-native maintenance planning and execution tool.
β’ Take ownership of the entire project delivery process, from development to user acceptance testing, production transition, and ongoing support.
β’ Collaborate with stakeholders across various vendors, platform engineering teams, and government entities.
β’ Define technical requirements and work in partnership with software engineers, data architects, and platform engineers.
β’ Develop optimized data transformations to cleanse, enrich, and model data using cloud-native technologies.
β’ Ensure data quality, integrity, compliance, metadata accuracy, and lineage tracking.
β’ Refactor and modernize on-premises systems into distributed cloud-based services.
β’ Contribute to the design of authentication, identity management, and RBAC/ABAC frameworks.
β’ Engage in architecture discussions, code reviews, and technical enhancements.
β’ Advocate for best practices in microservices, testing, observability, and CI/CD automation.
β’ Integrate software products with current defense systems while maintaining interoperability and security compliance.
β’ Make architectural decisions and uphold technical quality throughout the engineering team.
β’ Create design specifications, user manuals, and maintenance documentation.
β’ Mentor fellow engineers and promote high engineering standards.
β’ Influence product direction through a deep understanding of user needs and system limitations.
β’ Willing to travel 15β20% of the time.
β’ 7+ years of experience for senior roles or 10+ years for staff roles in software engineering.
β’ Proven experience in developing software tools focusing on software lifecycle and management.
β’ Expert-level proficiency in at least one modern programming language, such as Go, TypeScript, or Python, with the ability to write idiomatic, testable code.
β’ Solid understanding of system design, API development, workflow orchestration, relational databases, and cloud platforms like AWS or Azure.
β’ Extensive knowledge of database design, schema development, indexing, and query optimization.
β’ Experience in leading the breakdown of complex monolithic applications into smaller, independent services that communicate via lightweight APIs.
β’ Familiarity with modern API design using RESTful services and tools such as FastAPI, ASP.NET, or similar.
β’ Experience in implementing authorization, data governance, security telemetry pipelines, policy enforcement, and role-based access control.
β’ Understanding of core Kubernetes concepts, including Controllers, Operators, and CRDs.
β’ Knowledge of Department of Defense acquisition or sustainment software modernization initiatives.
β’ Excellent communication and collaboration skills, capable of explaining technical concepts to both technical and non-technical audiences.
β’ Strong analytical and problem-solving abilities with meticulous attention to detail.
β’ Proven ability to work proactively, manage time effectively, and excel in a remote work setting.
β’ Medical/Dental/Vision coverage.
β’ 100% Company Paid premiums.
β’ Health Savings Account available.
β’ Life Insurance provided.
β’ Disability Insurance coverage.
β’ 401k Retirement Plan options.
β’ Company Stock Options available.
β’ Budget for Home Office setup.
β’ Flexible Time Off (FTO) policy.
β’ Observance of Federal Holidays.
β’ One week off for Thanksgiving.
β’ Two weeks off for Christmas and New Yearβs.
β’ Paid Parental Leave offered.
β’ Reimbursement for approved training and subscriptions.
β’ Coverage for conferences, including travel, lodging, and fees.
NVIDIA
ContractHero | Digital Contract Management
SBS CyberSecurity
Tripoint Solutions
Get handpicked remote jobs straight to your inbox weekly.