All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Senior Software Engineer
Location
United States
Posted
17 hours ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Lynx
Role Description - Bachelor's degree in computer engineering, Computer Science, or related technical discipline. - 5+ years strong software development experience using C, C++, Java, Python, and Bash for embedded systems, automation, testing, and application development. - Hands-on experience with sUAS (small Unmanned Aircraft Systems) and RC aircraft operations, integration, and troubleshooting. - Experience developing and configuring autonomous flight systems using ArduPilot and/or PX4 flight controllers. - Proficient with Git for source control, branching strategies, code reviews, and collaborative software development. - Familiarity with the MAVLink communication protocol, including telemetry, command-and-control messaging, mission planning, and integration with ground control stations. - Understanding robotics, autonomous systems, flight software, sensor integration, and embedded system design. - Proficient with Linux and Windows development environments. - Ability to professionally communicate project status and collaborate on technical solutions with clients and peers. - Active Secret DoD security clearance. - 25% Travel. Qualifications - Proficient with Atlassian Tools (Confluence, JIRA, Bitbucket, etc.). - DevOps & Containerization – Experience with Docker-based development, deployment, and maintaining CI/CD pipelines. - Embedded Systems – Developing software for microcontrollers and embedded hardware platforms. - Autonomy Systems – Working with autonomous systems software and hardware, including Perception (sensors, computer vision, sensor fusion). - Motion and mission planning. - Control systems. - Test & Verification Engineering – Creating automated tests, validation frameworks, and verification software. - Software Quality & CI/CD – Designing and maintaining robust software quality processes, automated builds, testing, and deployment pipelines. - Electrical Engineering Fundamentals – Ability to read and understand electrical schematics and collaborate with hardware teams. - Experience communicating and documenting complex technical designs. - Ability to work in a collaborative and team-based environment. - Excellent written and verbal communication and presentation skills. Benefits - Low-cost Medical / Dental / Vision coverage options. - 401K with generous employer match. - Responsible Paid Time Off + Paid Holidays. - Remote work opportunities based on role. - Employee Assistance Program (EAP). - Career growth and professional development opportunities. Company Description All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Related Guides
Related Job Pages
More Software Engineer Jobs
• Lead Booking engineering organization for rapid, quality delivery • Integrate AI perspectives into workflows for smarter building • Build exceptional experiences for clinics in partnership with product teams • Coach and grow engineering leaders, raising excellence standards • Shape technical roadmap aligned with growth initiatives
Senior Application Developer
QuantiphiPioneering AI-first solutions, solving complex business challenges through expertise, cloud, data engineering, and AI.
• Develop and maintain frontend applications using Next.js, React, and TypeScript. • Develop backend services using Python and serverless AWS technologies. • Design and implement AWS Lambda functions to support application business logic. • Develop and orchestrate workflows using AWS Step Functions. • Design, develop, and maintain Amazon AppSync GraphQL schemas and resolvers. • Implement and enhance multi-tenancy logic across application services. • Build reusable, scalable, and responsive frontend components. • Integrate frontend applications with backend APIs and cloud services. • Participate in application architecture discussions and technical design reviews. • Debug production issues and provide timely resolutions. • Optimize application performance, scalability, and maintainability. • Collaborate with cross-functional teams throughout the software development lifecycle. • Follow coding standards, security best practices, and cloud-native development principles. • Contribute to technical documentation, code reviews, and knowledge sharing.
Lead Developer
GuidehouseSolving big problems, building trust in society, and empowering our clients to shape the future.
• As a Lead Developer, you will provide technical leadership for teams supporting Grants.gov application operations, maintenance, enhancements, forms development, chatbot capabilities, system-to-system integrations, release planning, deployment, testing, documentation, and production support. • You will work closely with federal stakeholders, architects, product owners, scrum masters, developers, testers, operations staff, security teams, IV&V partners, helpdesk partners, and modernization teams to design, build, troubleshoot, and deploy reliable, secure, scalable, and user-centered solutions. • You will help ensure development activities align with HHS EPLC expectations, security and privacy requirements, application performance needs, and the operational continuity requirements of a public-facing federal shared service. • Lead application development, maintenance, and enhancement activities for Grants.gov, including web-based capabilities, system-to-system interfaces, forms processing, chatbot-related updates, and operational support features. • Provide hands-on technical leadership to developers by guiding solution design, coding standards, code reviews, troubleshooting, defect resolution, refactoring, and secure development practices. • Design, develop, test, and deploy approved application enhancements in accordance with HHS Enterprise Performance Life Cycle expectations and program change management processes. • Support corrective and preventative maintenance for the Grants.gov application and chatbot to sustain availability, performance, usability, and uninterrupted service through rolling deployment practices. • Develop and maintain Grants.gov forms and related processing capabilities, including validation, browser compatibility, Section 508 support, XML and PDF generation, and compatibility with current and prior form viewer versions. • Support S2S technical coordination, including certificate coordination, diagnostics, error log review, interface troubleshooting, and issue resolution for partner organizations. • Coordinate with operations, database, cloud, security, and application platform teams on deployments, configuration changes, performance tuning, monitoring, incident response, and production support needs. • Support testing activities, including unit testing, integration testing, regression testing, defect triage, IV&V coordination, release readiness, and validation of production changes. • Update and maintain technical documentation, development artifacts, system documentation, release notes, online help updates, troubleshooting guides, and other materials needed to operate and maintain the system. • Analyze production issues, helpdesk escalations, stuck submissions, broken links, performance concerns, and application defects; recommend and implement timely fixes and long-term improvements. • Partner with architects and modernization teams to identify technical improvements, reduce technical debt, improve maintainability, support cost-efficiency goals, and align legacy Grants.gov capabilities with future-state modernization objectives. • Communicate technical status, risks, design considerations, alternatives, and recommendations clearly to technical teams, federal stakeholders, and non-technical audiences.
Associate Developer
Magna MarketingWe are a boutique technology consultancy focused on transforming our clients businesses with data and automation
• Actively participate in Salesforce training pathways, complete assigned Trailhead modules, and work toward achieving foundational Salesforce certifications • Execute basic, well-scoped development tasks under the guidance of senior team members, applying core coding principles to Apex, Lightning Web Components (LWC), and declarative tools (Flows, Validation Rules) • Attend technical discovery and solutioning sessions as an observer to learn how business requirements are converted into technical specifications • Test, debug, fix errors and QA your own work, write clear technical documentation • Progressively increase efficiency to hit billable metrics, aiming for a consistent billable target as platform competence grows • Participate actively in delivery team ceremonies such as daily stand-ups, project syncs, and backlog reviews • Maintain transparent communication regarding task status, ask clarifying questions early, and flag blockers immediately



