Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+48 more
Job description
- Design, develop, test, and maintain software for real-time, high-availability systems
- Lead software development activities independently and as part of a collaborative engineering team
- Analyze complex system requirements and translate them into efficient, maintainable software designs
- Apply sound software engineering principles to ensure code is reliable, fault tolerant, reusable, and maintainable
- Lead and mentor junior developers, influencing technical direction and development processes
- Participate in Agile ceremonies including daily stand-ups, release planning, and sprint reviews
- Develop, tune, document, and deploy automation scripts across development, test, and production environments
- Promote code reuse, cross-program collaboration, and sustainable development practices
- Support system integration activities, including hardware and low-level communications interfaces, Electrical Engineering, Operational Excellence Engineering Management Software Manufacturing New Product Development Regulatory Requirements Project Risk Management C (Programming Language) Organizational Leadership Digital Signal Processing Engineering Design Process C++ (Programming Language) Stakeholder Communications Team Performance Management Python (Programming Language) Continuous Improvement Process Employee Performance Management Organizational Change Management HyperText Markup Language (HTML) +0
Google IT Automation with Python Software Developer Leidos
Eagan, MN*Hybrid
Unix Linux Ansible Planning Teamwork Airspace Equities Operations Management Market Data Server-Side Shell Script Traffic Flow Investigation Version Control Decision Making Data Management Traffic Control Law Enforcement Ancient History Computer Science Agile Methodology Apache Subversion Computer Languages User Interface (UI) Air Traffic Control Software Development Object-Oriented Design C (Programming Language) Graphical User Interface C++ (Programming Language) Java (Programming Language) Perl (Programming Language) Git (Version Control System) Scrum (Software Development) National Airspace System (NAS) Federal Aviation Administration Object-Oriented Programming (OOP) +0 Login | JoinContact
Requirements
Writing Planning Airspace Equities Operations Automation Code Reuse Market Data Communication Prioritization Version Control Test Automation Fault Tolerance Computer Science Software Systems Machine Learning Virtual Machines Product Delivery Agile Methodology Development Testing Systems Integration Software Engineering Software Development Artificial Intelligence Sustainable Development Configuration Management Communications Protocols National Airspace System (NAS) Object-Oriented Programming (OOP) Stream Control Transmission Protocols, * Bachelor’s degree in Computer Science or related field with 4-8 years of relevant experience
- OR Master’s degree with 2-6 years of relevant experience
- Ability to obtain and maintain a Public Trust clearance
- Strong object-oriented programming experience
- Proficiency in C and/or C++
- Experience developing real-time, multi-threaded, high-availability systems
- Experience with Linux environments (Red Hat), virtual machines, and hypervisors
- Experience with low-level communications protocols (TCP/IP, UDP, SCTP)
- Experience with hardware or complex system integration
- Familiarity with system maintenance and lifecycle concepts
- Experience with source control and configuration management tools
- Strong understanding of modern software development principles and best practices
- Ability to plan and prioritize work effectively in a fast-paced environment
- Strong verbal and written communication skills
- Demonstrated ability to work independently and collaboratively
- US Citizenship Required
Preferred Qualifications
- Experience with Ada
- Experience with test automation frameworks
- Familiarity with AI/ML tools applied within software development workflows
Why Leidos
You’ll contribute to software systems where reliability, performance, and precision are essential. This is an opportunity to work on mission-critical infrastructure supporting national airspace operations - collaborating with experienced engineers to modernize complex, real-world systems.
If you are motivated by solving technically challenging problems in regulated, operational environments, we encourage you to apply., Writing Planning Airspace Equities Claude AI Operations Automation Code Reuse Code Review Market Data Communication Prioritization Version Control Test Automation Fault Tolerance Computer Science Software Systems Virtual Machines Product Delivery Agile Methodology AI-Generated Code Workflow Management Development Testing Systems Integration Software Engineering Software Development Sustainable Development Configuration Management Communications Protocols National Airspace System (NAS) Object-Oriented Programming (OOP) Stream Control Transmission Protocols +0
Google IT Automation with Python Dsp Software Engineer Actalent
Burnsville, MN*Remote
Linux CI/CD DevOps Gitlab Tooling Planning Coaching Simulink Firmware Backlogs Budgeting Scripting Visionary Leadership Automation Mentorship Innovation Reliability GitLab CI/CD Communication Team Building Collaboration Qt (Software) Digital Audio Time Management Version Control Test Automation Problem Solving Product Support Cloud Computing Safety Standards Algorithm Design Product Roadmaps Embedded Systems Agile Methodology Programming Tools Embedded Software Project Schedules Embedded Firmware Signal Processing Product Management Quality Management Strategic Thinking Career Development Process Improvement Systems Integration User Interface (UI) Software Engineering Computer Engineering Technical Leadership Resource Utilization
Benefits & conditions
Pay and benefits are fundamental to any career decision. That’s why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available at www.leidos.com/careers/pay-benefits .
About the company
If you’re looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We’re not hiring followers. We’re recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We’re already at step 30 - and moving faster than anyone else dares., Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. Headquartered in Reston, Virginia, with 47,000 global employees, Leidos reported annual revenues of approximately $16.7 billion for the fiscal year ended January 3, 2025. For more information, visit www.Leidos.com .
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Is Software Engineering Over-Saturated?
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Dev Digest 121 - AI goes offline