Senior Software Engineer
$125k - $165kIridium Satellite LLC
Company OverviewIridium is an award-winning and innovative satellite communications company with bragging rights to the only network that offers voice and data connectivity anywhere in the world. For over 20 years, Iridium’s unique network and services have supported critical communications needs for individuals, businesses, and the evolving Internet of Things.At Iridium, we understand the importance of staying connected and the limitations of traditional communications networks. People across the globe, including first responders, humanitarians, global militaries, scientific researchers, and lone workers, as well as ships, aircraft and remote operations all rely on Iridium to stay connected. We take our responsibility for providing these essential communications very seriously and pride ourselves on offering a reliable lifeline when needed. Likewise, Iridium is committed to providing an exciting and innovative workplace, where employees are challenged to think outside the box and collaborate on new, bold ideas and solutions. Our talented teams are passionate about their work and the impact our company makes around the world. Iridium fosters an empowering and inclusive culture that allows employees to genuinely be their best selves. We are looking for others who want to join this truly unique company that celebrates our employees and provides the opportunity to truly make a difference in the world.What We’re Looking For:Iridium is seeking an experienced Senior Software Engineer to join the team developing a state-of-the-art satellite ground system and user equipment for the company’s satellite-based position, navigation, and timing (PNT) services. In this role, you will lead the design and architecture for PNT software products. If you are a hands-on Software Engineer who is seeking an opportunity to develop new systems based on a unique and patented space-based technology, the we want to talk to you!What You’ll Do:Lead the design and architecture of PNT software productsWork with technical leads and subject matter experts to define and maintain the product backlogDecompose user stories into detailed tasks and collaborate with the development team to execute themDevelop software, conduct unit testing, and perform integration activitiesApply advanced knowledge of software development best practices to ensure code quality and realiabilityEngage directly with internal and external customers to understand requirements and provide updatesExecute development activities within an agile framework, participating in standups, planning, and retrospectivesWork in a dynamic team-oriented environment using agile methodologiesParticipate in developing software development processesIdentify opportunities for improvements in software design, development, and deploymentDeliver high‑quality technical solutions that meet PNT system needsWhat You’ll Need to Succeed:Bachelor’s degree in Engineering, Computer Science, or related field8+ years’ experience developing software applications8+ years experience with Linux8+ years experience with modern programming languages, including C/C++ and PythonExperience with modern software architecture principles,Experience with unit testingFamiliarity with using RTOS's or bare-metal for embedded development.Experience working wan Agile/Scrum process with daily standups, sprint planning, and retrospectives.Practitioner of continuous integration and GITExcellent communication skills, with the ability to clearly convey products, deliverables, analyses, and/or issues to groups outside of your team or those who are unfamiliar with the topicHave confidence and be able to easily build relationships with leadership and colleagues outside of your teamPossess an analytical mindset, with the ability to understand a situation or problem and think critically to make decisions and come up with out-of-the-box solutionsBe proactive in providing feedback and be enthusiastic in sharing your knowledge with othersAbility to independently prioritize tasks and potentially the tasks of others while making sure deadlines are metWe’ll also need you to:This position directly performs under, supports, or is exposed to a U.S. government contract. To comply with the requirements of that U.S. government contract, applicants for this position must be U.S. citizensBe able to work in the office at least 3 days a week to foster collaboration with the team and stakeholdersBe able to travel up to 10%Work Environment:This position primarily works in an office setting and is largely sedentary with the majority of the position working with a computer. The role typically requires the use of basic office equipment such as a phone, video, computer, keyboard, mouse, and printer. We believe in-person connection drives innovation, strengthens mentorship, and builds culture, while flexibility enables employees to do their best work. Under Iridium’s Hybrid Work Policy, employees are expected to work at least three days per week (approximately 60%) in an Iridium office to support collaboration, relationship-building, and professional growth.Additional InformationThis job description outlines the general nature and level of work for this role and is not a comprehensive list of duties, responsibilities, or qualifications. Employees may be assigned additional responsibilities as needed.Base Pay Range: $125,000 - $165,000 USDActual compensation will be determined based on a variety of factors and this range represents an estimate of compensation at the time of posting. Base salary is only one part of our compensation package for this role. You may also be eligible for company stock and annual bonus. Employee benefits also include medical, dental, and vision insurance coverage; 401(k) retirement plan options; paid time off and paid holidays; paid parental leave; and other discounts and perks. Iridium is an Equal Opportunity Employer, including individuals with disabilities and protected veterans.Job SummaryCategory: EngineeringWorker Category: Regular Full-Time[F]
$100k - $185k
OverviewAs a Senior Software Engineer, you will work with a team of developers to deliver software features, APIs, and microservice-based solutions. We are looking for candidates with experience designing, developing, and delivering modern software solutions using Agile...Senior- ...and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Senior Software Engineer Location: McLean,VA Overview Summary: Do you love building and pioneering in the technology space? Do you enjoy...SeniorInternship
- ...automated testing and data analysis for complex, mission-critical systems in the US Department of Defense (DOD), is seeking a Senior Software Engineer to be part of our Advanced Capabilities team and based out of our Arlington, VA location.We are seeking an experienced...SeniorFull timeWork at officeImmediate start
$129k - $193k
...to be a part of Freddie Mac! We are searching for a highly innovative Senior Developer to join our team. Interested in learning more? Read on!Show off your skills as a full stack software engineer, and will influence outcomes, guide transformation, and put your stamp...SeniorLocal areaShift work- About The Role:Innovative Defense Technologies (IDT), a leading defense technology company, is seeking a Senior Software Engineer to be part of our Engineering team and based out of our Arlington, VA or Mount Laurel NJ location. The selected Software Engineer will be responsible...SeniorFull timeWork at officeImmediate start
- ...Developer to join our Services team, which works directly with U.S. Government customers to provide a comprehensive set of system/software engineering and information technology services to maintain, sustain, enhance, and improve/modernize a Program of Record for all-source...SeniorFull time
- ...make a difference with us.Department Summary: Do you want to engineer software systems that contribute to solving our nation’s most critical... ...and career growth.Roles & Responsibilities:MITRE is seeking a Senior Agentic Software Engineer to design, build, secure, and...SeniorInternshipLocal areaImmediate start
$86.8k - $198k
Software Engineer, SeniorThe Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast... ...feature enhancements.This role is more than just coding. As a senior full stack developer, you’ll use your passion to master new...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work$184.9k - $250.2k
...guidance and advocating for Amazon's highest engineering standards* Collaborate with cross... ...Implement and drive best practices in modern software engineering—design, testing, version... ...AI technologies* Lead conversations with senior leadership.* Actively participate in hiring...SeniorInternshipFlexible hours$125k - $250k
...together.At Appian, we’re not only about building awesome software, but also about growing our culture of passion, energy,... ...people, great software! As a performance-focused Mid to Senior level Software Engineer at Appian you will help build tools to solve complex performance...SeniorWork experience placementWork at officeLocal areaFlexible hours- ...Leidos seeks a Senior Software Engineer to join our unmanned and autonomous ship development effort in Arlington, VA. You’ll be embedded in an Agile Scrum team, designing, building, and testing software powering critical maritime programs for the US Government. Expect...Senior
- ...Department Summary: Do you want to develop software systems that contribute to solving our... ...? Do you want to work alongside engineers and scientists that are experts in their... ...Roles & Responsibilities:MITRE is seeking a Senior Software Engineer to design, build, secure...SeniorWork experience placementInternshipLocal areaImmediate start3 days per week
- ...Pinnacle Government Solutions seeks a Senior Software Engineer with 10+ years of experience to support full lifecycle development of interactive web, video, and multimedia training products for federal clients. You will handle research, programming/authoring, interface...Senior
- ...platforms and regulatory compliance. Collaborate with stakeholders to design infrastructure and mentor junior developers throughout the software development lifecycle. Requirements: Requires a bachelor's degree in computer science or a related field and 5-7 years of hands-on...Senior
- ...Overview Software Engineer Linux Rust Satellite Systems gRPC We are looking for a skilled Software Engineer with Rust experience to join our Sat OS team, which is responsible for developing the high-level operating system for our spacecraft. You will be instrumental in...SeniorWork at office3 days per week
$120k - $200k
...Senior Software Engineer – BackendArlington, VAWe are looking for a Senior Software Engineer to join our backend team and play a critical role in building the platform that will define CaseGuard's next chapter.You will design and build the REST API microservices and cloud...SeniorRemote work- ..., scalable, modular, and API-centric Provide software design recommendations to the Program Manager and Chief Software Engineer Evaluate operational feasibility by analyzing... ...Management Information Systems, or related STEM field Senior-level experience deploying microservices into...SeniorContract workTemporary work
- ...required security standards. Support leadership engagement with senior executives at a public-facing federal agency, offering subject... ...in Computer Science, Information Technology Management, Engineering, or a related field (or equivalent experience in lieu of a degree...Senior
$145k - $175k
...who share our passion for advancing technology and strengthening the missions we serve. Position Overview SteerBridge seeks Software Engineers to support delivery efforts for our F-35 project. This initiative is focused on modernizing and enhancing security, reliability...SeniorWork experience placement$139k - $180k
...Senior Software Engineer Location: Arlington, Virginia, United States Compensation: $139,000 - 180,000 USD per year About The Role The Sensors Division at STR focuses on technology development for advanced sensor systems and platforms in support of national security....SeniorFull timeLocal areaRemote work$120k - $200k
...Senior Software Engineer – FrontendArlington, VAWe are looking for a Senior Software Engineer to join our frontend team and play a critical role in building the platform that will define CaseGuard's next chapter.You will design and build a highly performant, sophisticated...SeniorRemote work- ...Software Engineer Opportunity At RangeAt Range, we're building towards a world where anyone can live the financial life they imagine for themselves. If that sounds like a mission you want to be a part of, let's create it together. We're building AI-powered wealth management...Senior
- ...Senior Forward Deployed Software Engineer Lead field deployments of autonomous vessels, deploying reliable software in operational maritime environments. Location: Arlington, Virginia About The Role Senior Forward Deployed Software Engineer Saronic Technologies is a leader...SeniorTemporary workWork at office
- ...service provider, we offer our customers the entire portfolio of IT and web services: From the initial idea to operation - we develop software, design architectures and bring solutions to the cloud, support in creative topics or hosting. With 20 years of experience in the...SeniorWork at officeFlexible hours
- Applied Intuition is seeking a Senior Software Engineer to architect the world representation layer at the heart of the Acuity autonomy stack in Arlington, VA. If you’ve built spatial worlds for games, simulations, or autonomous systems, you’ll define how environments...Senior
- ...external technology communities, and mentoring other members of the engineering community Collaborate with digital product managers, and... ...Qualifications: Bachelor’s Degree At least 4 years of experience in software engineering (internship experience does not apply) Preferred...SeniorFull timePart timeInternshipLocal area
$120k - $150k
...Senior Software EngineerCvent is a leading meetings, events, and hospitality technology provider with more than 5,500+ employees and ~30,... ...collaboration, we'd love to meet you.We are seeking a Senior Software Engineer to join our Splash team!In This Role, You Will:Design and...SeniorSecond jobRemote workWorldwideFlexible hours- ...Senior Software EngineerAre you ready to enhance your skills and build your career in a rapidly evolving business climate? Are you looking... ...are seeking a highly skilled and experienced Senior Software Engineer to contribute to the design and development of scalable classified...Senior
- ...Senior Agentic Software EngineerWhy choose between doing meaningful work and having a fulfilling life? At MITRE, you can have both. That's because... ...with us.MITRE is seeking a Senior Agentic Software Engineer to design, build, secure, and operate mission-focused software...SeniorInternshipLocal areaImmediate start
$86.8k - $198k
Full Stack Software Engineer, SeniorThe Opportunity:As a full stack developer, you can resolve a problem with a complete end-to-end solution... ...to production-ready. This role is more than just coding. As a senior full stack developer at Booz Allen, you’ll use your passion...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- cybersecurity software engineer McLean, VA
- graduate software engineer McLean, VA
- software developer fintech McLean, VA
- senior robotics software engineer McLean, VA
- software engineer visa sponsorship McLean, VA
- network software engineer McLean, VA
- software engineer remote McLean, VA
- part time software developer McLean, VA
- part time software developer remote McLean, VA
- software developer internship McLean, VA

