Senior Software Developer
$120k - $160kIridium Satellite Communications
Senior Software Developer
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 be responsible for identifying and autonomously implementing ideas and solutions as it relates 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. If you want to build cutting-edge space technologies in a fast-paced, high-visibility environment where your work truly counts, this role puts you at the center of the action.
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).
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, pertains to the function that determines, predicts, and controls a spacecraft's orbit, attitude, and trajectory over its lifetime, including the maneuvers needed to achieve and maintain the desired flight path.
- Experience with Mission planning, in the context of satellite ground and space systems, is the set of processes, tools, and rules used to translate mission objectives into time-ordered, constraint-compliant timelines of spacecraft, payload, and ground activities (including data collection and routing opportunities) across the full mission lifecycle.
- Experience with Network Management pertains to continuously supervising and controlling all links and nodes across the space segment (LEO/MEO/GEO satellites and inter-satellite 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 US 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.
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.
Iridium is an Equal Opportunity Employer, including individuals with disabilities and protected veterans.
$110k - $135k
...superhero for behavioral health Practice Management and EHR software! Our top-notch SaaS solution handles scheduling, billing,... ...! About The Position TherapyNotes is seeking a Senior Software Developer to help drive the evolution of our platform. You’ll work across...SeniorFull timeLocal areaRemote work$119k - $171.5k
Job Title: Senior Embedded Software Engineer - SMES Level Job Code: 41905 Job Location: Camden, NJ-Relocation packages available for qualified... ...packages, and bootloader. Essential Functions: Develop device drivers and board support packages for custom embedded...SeniorFull timeRelocationFlexible hours- ...as Geneva, Great Plains, BMS, and Broadridge. · Collaborate with designers, product managers,business partners and other software teams to develop new applications, user interfaces,and features using a variety of technologies. · Migrate legacy desktop applications to...SeniorFull time
- ...Senior DevOps Engineer Philadelphia, PA - Onsite Job Work Scope: Support client development teams to resolve issues relating... ...development teams. Supporting the Code Management team by developing and enhancing tools that are a part of the DevOps workflows....SeniorWork at office3 days per week
$133k - $166k
...meaningful work that helps drive global business, investment and innovation forward. What You'll Do We are seeking a Senior Application Engineer I to lead the advanced configuration, integration, and optimization of legal technology solutions supporting...SeniorWorldwideFlexible hours- ...Senior Application Support Engineer We are seeking a highly experienced Senior Application... ...Troubleshoot and resolve customer-facing software and system issues across proprietary and... ...processes and operational workflows Develop internal support utilities and tools to...Senior
- ...way their clients do business. As a Senior AI Engineer, you will understand how AI... ...business objectives ~5 years of professional software engineering experience in Azure and... ..., testing, and operations experience Developing cloud software services and an understanding...SeniorFull time
$1,000 per month
...Senior iOS Engineer Credit Genie is a mobile-first financial wellness platform designed to help individuals take control of their... ...product suite and maintain our competitive edge Mentor and develop other engineers on the team Requirements ~5+ years of...SeniorTemporary workWork at officeImmediate startRemote workFlexible hours$100k - $145k
...ROLE OVERVIEW As a Senior DevOps Engineer, you will own the delivery of scalable, reliable, and cost-effective infrastructure solutions... ...understanding of authentication, authorization, and general software security practices. Hands-on experience with serverless...SeniorPermanent employmentFull timeWork at officeLocal areaRemote workWork from homeFlexible hours3 days per week$70 - $80 per hour
...Services Client is seeking a hands-on DevOps Engineer to lead and support the tooling and platform infrastructure that powers our software development and delivery lifecycle within our retirement business. This role is responsible for managing and optimizing the full...SeniorContract workTemporary work$105k - $171k
...L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees... ...domains in the interest of national security. Job Title: Senior Embedded Software Engineer - SMES Level Job Code: 40885 Job Location:...SeniorLocal areaRelocation- ...with remote employees across every US time zone, as well as select offices in the US and internationally. Who You Are You are a Senior Software Engineer who is both AI-native and product-minded. You love taking an ambiguous customer problem, turning it into a clear plan,...SeniorFull timeRemote work
- ...other teams, partners, and outside vendors Qualifications: Bachelor's degree in information technology, computer science, software engineering, or equivalent knowledge acquired by work experience and training Working experience of at least three years in AWS...SeniorWork experience placementWeekend work
- ...Senior Cloud Security Engineer Location: Whitehouse Station, NJ or Philly - Hybrid... ...adhered to in the cloud infrastructure. Developing and implementing security automation... ...security technologies and processes (secure software development, data protection,...Senior
$115.7k - $140k
...best practices, cost optimization, governance, and security requirements. Collaborates with cross-functional teams, including developers, network engineers, cybersecurity teams, and IT administrators to support enterprise cloud initiatives and operational excellence...SeniorFull timeLive outWork at officeRemote work2 days per week$128k - $187k
...by Business Insider. Artera is seeking a highly skilled Senior Software Engineer to join our dedicated team, focusing on federal government... .... \n Responsibilities Technical Aptitude : Develop and maintain applications using InterSystems IRIS and ObjectScript...SeniorFull timeTemporary workSummer workSummer holidayLive inCurrently hiringWork at officeLocal areaRemote workFlexible hours3 days per week$116k - $209.3k
...-round money coaches. That's how we're UNSTOPPABLE for our employees! This role is essential for developing and optimizing platform services that support the software development lifecycle and cloud infrastructure. It involves designing, deploying, and enhancing platform...SeniorFull timeTemporary workPart timeWork experience placementLocal areaFlexible hours- ...Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management services... ...development methodology, performing the following tasks: Develop software maintenance and upgrade solutions for tactical systems...SeniorFor contractorsWork experience placement
- ...Senior Data Architect (AWS, Azure, GCP) CapTech is an award-winning consulting firm that collaborates with clients to achieve what... ...match our clients' business goals with available technologies when developing a strategy for a successful data delivery implementation. We...SeniorWork at officeRemote workVisa sponsorshipWork visaFlexible hours
- ...Senior Software Engineer Here at Client you will be given the autonomy to see your ideas go from a design to operational within months... ...and designing cloud native architectures ~ Experience developing in Android, iOS, and Linux ~ Knowledge of the Tactical Assault...SeniorImmediate startRemote workWorldwide
- ...Company Description EXIT83, a leader in custom software development and AI innovation, delivers advanced software solutions for strategic... ...matters more. Responsibilities: Design and develop secure APIs powering the web and mobile applications Collaborate...SeniorFor contractors
$110k - $130k
...capabilities by delivering high-quality, production-ready full-stack software across the enterprise. This includes end-to-end ownership of... ...trends, identifying strategic risks and opportunities, and developing forward-looking solutions. Navigates ambiguity with ease and...SeniorContract workTemporary workWork at office- ...and expertise that help nearly 16 million people save for a better today and tomorrow. Section 1: Position Summary As a Software Engineer in the Ascensus AI Program, you will help turn modern LLM capabilities into reliable, observable, production-grade software...SeniorWork experience placementSecond jobLocal areaRemote work
$95.3k - $158.8k
...Are you passionate about combining software engineering excellence with research-driven problem solving to create innovative solutions... ...development of system components/applications of moderate complexity. Develop console, network service, or web-based applications from...SeniorLocal area$124.2k - $207k
...AVEVA is creating software trusted by over 90% of leading industrial companies. Salary... ...attainment and/or training. Job Title: Senior Software Engineer Location: Lake Forest... .... Key Responsibilities Design, develop, and implement cloud solutions on Microsoft...SeniorFull timeWork at officeLocal areaRemote workFlexible hours$86.6k - $144.4k
...Are you a collaborative Software Engineer looking to work for a mission driven global organization? About the role We are seeking... ...the Health Markets space. Responsibilities · Designing, developing, testing, and maintaining scalable web applications using React...SeniorLocal area$85.4k - $122k
...Join to apply for the Senior Software Engineer role at Subaru of America SUMMARY As a Senior Full Stack Developer on the TechShare team, you will work within a dynamic and rapidly evolving enterprise platform supporting Subaru's retailers, technicians, and internal organizations...SeniorFull timeRemote work2 days per week$65.5k - $134k
...it to go. Join EY and help to build a better working world. Senior Analyst - Financial Services Organization - AI and Data - Service... ..., and social well-being. Plus, we offer: Opportunities to develop new skills and progress your career Support and coaching from...SeniorSummer holidayFlexible hours- ...Description Job Description Description: Primary Goal: The Senior Software Engineer collaborates with and reports directly to the CTO organization. In this role, they are responsible for developing and improving upon product capabilities for GLOBO’s product suite...Senior
- Lockheed Martin is dedicated to shaping, developing, and advancing technologies & capabilities with a focus on our customers’ needs... ...solutions that keep our users ahead of readiness. Who You Are As a Senior Software Engineer in the Radar Modeling and Simulation group, you...SeniorFull timeRelocationShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- ngo software engineer Philadelphia, PA
- graduate software engineer Philadelphia, PA
- graduate software developer Philadelphia, PA
- entry level software engineer remote Philadelphia, PA
- software developer positions Philadelphia, PA
- software development engineer aws Philadelphia, PA
- consulting software engineer Philadelphia, PA
- financial software developer Philadelphia, PA
- software developer Philadelphia, PA
- software engineer healthcare Philadelphia, PA


