Senior Software Developer
$120k - $160kIridium Satellite
Senior Software Developer Company Overview Iridium 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. 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. Base Pay Range: $120,000 - $160,000 USD Actual 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. What We’re Looking For Join us as a Senior Software Developer and help power the mission systems that keep national security space operations running. In this role, you’ll identify and autonomously implement ideas and solutions related to the design and delivery of mission‑critical ground segment software that connects satellites, ground networks, and operators in real time. You’ll be embedded in a National Security Missions team focused on full‑lifecycle ground architecture, working shoulder‑to‑shoulder with experts across software, systems, and operations. Every day, you’ll tackle complex, real‑world problems whose solutions directly influence mission outcomes and protect critical national interests. This position requires an active Top‑Secret/SCI Clearance (a U.S. Security Clearance that has been active in the past 24 months is considered active). What You’ll Do Support the Design & Delivery of the Ground System: Collaborate with a multidisciplinary team to design, build, and deploy a state‑of‑the‑art, highly resilient Ground System. Support end‑to‑end development, from system architecture and software design to integration, test, and operational deployment. Support CI/CD & Deployment Strategy: Build, configure, and maintain CI/CD pipelines and build environments to ensure secure, consistent, and repeatable software deployments across mission networks. Manage Software Releases: Play a key role in planning, coordinating, and executing software releases, ensuring strict alignment with stakeholder timelines, program schedules, and budget constraints. Ensure Rigorous Process & COTS Integration: Adhere to and systematically refine established protocols for change control, risk management, prioritization, and COTS (Commercial‑off‑the‑Shelf) integration. Contribute technical depth to formalize robust build/test procedures and process documentation. Track & Trace Execution: Independently maintain accurate, up‑to‑date issue tracking, feature documentation, and project status across the development lifecycle utilizing Atlassian tools. Lead Technical Communication: Translate complex ground segment concepts into clear, concise briefings, documentation, and written reports tailored for both highly technical engineering teams and non‑technical government stakeholders. Apply Technical Expertise: Provide timely, well‑informed technical input within your area of expertise to support stakeholder inquiries, system development, and cross‑functional efforts. Innovate & Solve: Autonomously identify and implement robust software solutions to overcome complex architectural challenges, delivering secure, customer‑driven mission capabilities. What You’ll Need to Succeed Required Qualifications Bachelor of Science degree in Computer Science, Software Engineering, or a related engineering discipline 8+ years of hands‑on software development experience, with a strong focus on network‑level or systems‑level programming Proficiency in Python and Java, with demonstrated ability to write production‑grade code in both languages Strong experience working in Linux‑based environments, including Bash shell scripting for automation and system administration Hands‑on experience with RESTful APIs, protocols, WebSockets, and log aggregation/analytics tools such as the ELK stack (Elasticsearch, Logstash, Kibana) or equivalent Working knowledge of both relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB) Proven track record of delivering software within Agile‑based development teams Ability to design, implement, and maintain comprehensive unit and integration test suites, contributing effectively across the full software development lifecycle Ability to comprehend and work from detailed technical documentation, specifications, and architecture diagrams Professional Skills & Attributes Excellent written and verbal communication skills, with the ability to clearly articulate products, deliverables, analyses, and technical issues to cross‑functional teams and non‑technical stakeholders A confident, relationship‑oriented professional who builds trust and rapport easily with leadership, peers, and colleagues across the organization An analytical and creative problem‑solver who can assess complex situations, think critically, and develop innovative, out‑of‑the‑box solutions A proactive team contributor who actively shares knowledge, provides constructive feedback, and mentors others to elevate the team’s capabilities Strong organizational and time‑management skills, with the ability to prioritize your own workload—and potentially guide others—to consistently meet deadlines A continuous learner with a growth mindset, eager to expand your skill set and develop deep expertise across the full suite of System Performance and Analysis software Preferred Qualifications Experience in satellite operations ground segment environments, particularly in network management or packet‑level data handling Familiarity with the Atlassian tool suite (Jira, Confluence, Bitbucket) in a professional development setting Things That Would Be Great if You Brought to the Table Experience with Flight Dynamics, in the context of satellite missions, pertaining to the function that determines, predicts, and controls a spacecraft’s orbit, attitude, and trajectory over its lifetime Experience with Mission planning, translating mission objectives into time‑ordered, constraint‑compliant timelines of spacecraft, payload, and ground activities across the full mission lifecycle Experience with Network Management, supervising and controlling all links and nodes across the space segment (LEO/MEO/GEO satellites and intersatellite links) and the ground segment (gateways, teleports, user terminals, terrestrial backhaul) Containerization & Orchestration: Kubernetes, Docker, Podman, ArgoCD CI/CD Pipelines & Artifact Management: GitLab, JFrog Artifactory, Bitbucket Additional Programming Languages: C++, TypeScript, Perl Data Formats & Query Languages: XML, JSON, SQL Web Technologies: js, Apache Web Server Security: Security vulnerability analysis and remediation procedures Project & Development Tools: Atlassian suite including Jira, Git, Crucible, and Confluence Architecture & Design Patterns: Microservices architectures and distributed system design Testing: Automated testing frameworks and test automation strategies Cloud Environments: Government (GovCloud) and commercial Amazon Web Services (AWS) cloud environments We’ll also need you to: Must be a U.S. Citizen 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 Information This 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. Iridium is an Equal Opportunity Employer, including individuals with disabilities and protected veterans. #J-18808-Ljbffr Iridium Satellite
$125k - $155k
...for this role. We are seeking passionate and experienced Senior Developer to join our dedicated Verification team as we embark on a ground... ..., while ensuring the highest quality standards for our software products, in a fast-paced, hard working environment. Your skills...SeniorWork at officeWork from home$80k - $130k
...Overview We're hiring an experienced and motivated Senior Software Developer in our National Technology Practice to support key internal and external clients from one of our many hub offices across the U.S. Responsibilities Lead and participate in the design, development...SeniorTemporary workFlexible hours- ...Job Title Seeking two STRONG python developers who has worked in DevOps environment Onsite-hybrid- Denver, CO - Location: 3 days onsite and 2 days remote each week Long term project, 6 months to begin with Charter 2-page resume Work authorization and photograph needed...SeniorRemote work2 days per week
$115k - $150k
A technology company in defense and space is seeking a Senior Applications Engineer II in Denver. This role requires at least 7 years... ...experience, guiding customers in using advanced RF and embedded software solutions. Stellar communication skills are essential for...Senior$110k
...Senior Applications Engineer To be a team member at ADB Companies, or as we call it,... ...deadline driven, accountable, and innovation to develop processes and procedures to drive... ...selection, and implementation of large-scale software systems and platforms Mentor and...SeniorWork at officeLocal area$141k - $162k
...Senior Applications Engineer Crusoe is on a mission to accelerate the abundance of... ...knowledge of the National Electrical Code. Software Proficiency: Solid knowledge of Office-... ...Management: Solid skills in developing and maintaining effective work relationships...SeniorTemporary workWork at office$150k - $205k
A space technology company in Long Beach seeks a Senior Application Security Engineer to design and implement security controls for mission-critical systems. You will ensure compliance with stringent government standards while working on cloud-native architectures. Ideal...Senior- Northstrat is seeking a senior developer with experience architecting and implementing technical solutions using modern software development practices and technologies. Novum Dolis is a brand new project with greenfield development! Your responsibilities will include architecting...SeniorFull timeContract workWork experience placementFlexible hoursWeekend workWeekday work
$250k
Gravitee Topco Limited. is seeking a Senior Solutions Engineer to drive technical sales for new customers in Denver, CO. You will engage with prospective clients to address their challenges and demonstrate Gravitee's solutions. The role requires over 5 years of experience...Senior$120k - $145k
...A technology company focused on outdoor experiences is seeking a motivated Software Developer with over 5 years of web application development experience. The role involves designing, developing, and deploying software solutions using Angular and TypeScript. Candidates...SeniorRemote workFlexible hours- ...A recognized software development firm in Englewood is seeking a Full Stack Developer focusing on front-end using Angular. The ideal candidate has 7+ years of experience, strong in back-end technologies like Java/Spring Boot and NodeJS, and excellent communication skills...Senior
- A leading technology firm is seeking a Senior-Level Lead Full Stack Developer. The candidate will lead the development and maintenance of Tableau reports, assist with data migration, and design ETL solutions. Responsibilities include collaborating with business analysts...Senior
- ...Software Java Engineer As a software Java engineer you will join a team working on interesting open source problems. Collaborating with team members as a visionary and leader you will be a goal-getter seeking to continue the tremendous growth of our product line. You...SeniorCasual work
$137k - $188k
KBR Careers seeks a Ground Systems Software Engineer in Denver, CO, to deliver advanced engineering solutions. The role involves software requirements development, design analysis, and risk assessment to ensure national security through innovative technology. Candidates...Senior$120k - $145k
...are welcome, and we are committed to helping you thrive here. We believe our team, as well as the outdoors, is for everyone. Software developers at Campspot work on small agile teams to build our products. Campspot developers are truly full stack, working on both front...SeniorCasual workRemote workFlexible hours- The Trade Desk in Denver, Colorado, is seeking a skilled software engineer to join a dynamic team focused on developing internal AI solutions. You will design intelligent systems utilizing latest AI technologies and frameworks while collaborating with cross-functional...Senior
- Dataiku Misc Postings is seeking a pre-sales professional in Denver, Colorado to drive success in AI solutions. You will collaborate with the sales team to qualify deals by understanding customer requirements and demonstrating the value of Dataiku’s technology. Applicants...Senior
$71k - $126k
Arista Networks is hiring a Technical Support Engineer (TSE) to work in Denver, Colorado. The TSE will support all Arista products, providing high-level engineering support to enhance customer satisfaction. Candidates should have 5+ years of TAC experience and strong troubleshooting...Senior- 3D Systems Corporation in Littleton, Colorado, is seeking a Senior Application Development Engineer to interface with customers and drive... ...industries, you will collaborate with a global team to develop cutting-edge 3D printing technologies. The role requires a Bachelor...Senior
- ...Lead Software Design Engineer For Wireless Radio Network Planning Simulation Tool As a highly valued member of the team, you will contribute... ...You will be working within a wireless technology group to develop a simulation tool for wireless radio network planning. This...SeniorWork experience placement
- A leading AI development company is seeking proficient programmers to work on diverse coding problems that contribute to advancing AI technologies. Employees have the flexibility to choose projects and set their schedules from anywhere in the US. Key requirements include...SeniorHourly payRemote work
- EY is seeking a Senior in Application Design and Development to create user interfaces across platforms using Oracle's SaaS technology. This role involves working on software solutions that enhance business efficiency. The ideal candidate will have practical experience...Senior
$86.8k - $165.2k
Location: US-CO-AURORA-S77 ~ 16470 E Hughes Dr ~ BLDG S77 What You Will Do Design, develop, deploy, and maintain user interface software. Work with a team of engineers, architects, and leaders in an Agile environment. Qualifications You Must Have Typically requires...SeniorRelocation package- ...technology at the intersection of spacecraft, software, and AI to enhance the capabilities of... ...we are better together YOUR MISSION As a Senior Application Security Engineer, you will... ...findings and implement secure coding practices Develop and deliver security training to software...SeniorShift work
- A leading technology recruitment firm is seeking a Senior/Lead Web Developer to provide technical expertise and guide website development projects. Candidates should possess strong knowledge in Bootstrap and SEO strategies, with a Bachelor's degree in a related field. The...SeniorFull timeRemote work
- A technology consulting firm based in Denver is seeking a Senior Android Developer to design and develop mobile SDKs. The ideal candidate should have over 7 years of mobile development experience, especially in Android/Java. Responsibilities include collaborating with...Senior
- ...services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Senior Android Developer. Location: Denver, CO. (Hybrid). Summary As a Senior Software Engineer, you will work with bleeding edge technology as you build innovative products that...Senior
- SciTec in Aurora, Colorado, is seeking a Sr Staff/Senior Software Engineer to support missile defense programs. This role is vital for operational software processing of Overhead Persistent InfraRed sensor data, ensuring system availability and troubleshooting issues. The...Senior
- 360-IT-Professional in Denver is seeking an experienced Android developer to translate complex business requirements into scalable mobile solutions. The ideal candidate will bring 8+ years of development experience, strong architecture understanding, and deep knowledge...Senior
- A leading electronics distribution company in Denver seeks a Field Application Engineer to provide technical support for customer design and system development. The ideal candidate will have a BSEE, 5-8 years of embedded system design experience, and strong communication...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- ngo software engineer Denver, CO
- software developer Denver, CO
- software developer internship no experience Denver, CO
- junior software developer Denver, CO
- part time software developer remote Denver, CO
- financial software developer Denver, CO
- senior software engineer ruby on rails Denver, CO
- software engineer amazon Denver, CO
- senior software design engineer Denver, CO
- software engineer part time Denver, CO


