Jobs · Engineering · Arizona

Software Engineer II

Iridium · Chandler, AZ · 2 mo ago
EngineeringFull-time

Company Overview

Iridium is an award-winning and innovative satellite communications company with a network that offers voice and data connectivity anywhere in the world. For over 20 years, Iridium’s 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.

About the Role

We are looking for a Software Engineer II to join our Space Development Agency (SDA) project. As the Ground Software Engineer within the Ground Systems Development team, you will gain experience in software development and maintenance for the mission software and supporting applications, while utilizing a working knowledge of mission planning, data routing, and management. Additionally, the Ground Software Engineer will work autonomously to deliver high-quality work and drive projects/deliverables to completion within the larger development team to support cross-functional efforts across all areas of ground system software development.

Responsibilities

  • Work collaboratively with your team to develop and enhance software related to the SDA project
  • Aid in developing optimized code for both scalability and performance
  • Work within the Agile/Scrum framework for software development
  • Play a role in creating and/or maintaining build environments for software products
  • Work within team objectives to assist in planning and executing software releases per stakeholder/program schedules and budgets
  • Update issue/feature data in Atlassian Project/Software tracking tools
  • Follow existing Iridium processes for Change Control, Prioritization, Risk Management, Commercial off the shelf (COTS) Management, Build, and Test software deployments and use knowledge to assist in development of process/procedure documentation materials
  • Edit, structure, and present data, concepts, and arguments clearly and succinctly, through briefings and documentation
  • Respond to questions within scope from stakeholders

Requirements

  • Bachelor of Science degree in Computer Science, or other engineering discipline
  • 2+ years’ software programming and/or software support experience
  • Proficiency in one or more programming languages (e.g., C, C++, Python, Java, or similar)
  • Coding experience on Agile based teams
  • Strong communication skills, with the ability to clearly present information and ideas to others
  • Have confidence and be able to easily build meaningful relationships with your manager and members of your team
  • Must be able to prioritize your tasks, be self-aware enough to identify and correct mistakes, and not be afraid to ask for help when needed
  • Be active in seeking out ways to improve yourself and gain new knowledge, and be enthusiastic in sharing knowledge with others

Qualifications

  • Experience with the following technologies: XML / JSON / SQL No SQL based DBs (e.g., Mongo)
  • Atlassian management/software development tools: Jira / Git / Bitbucket / Crucible / Confluence and/or Gitlab
  • Micro services architectures
  • AWS cloud environments

What You’ll Do

Work collaboratively with your team to develop and enhance software related to the SDA project

Aid in developing optimized code for both scalability and performance

Work within the Agile/Scrum framework for software development

Play a role in creating and/or maintaining build environments for software products

Work within team objectives to assist in planning and executing software releases per stakeholder/program schedules and budgets

Update issue/feature data in Atlassian Project/Software tracking tools

Follow existing Iridium processes for Change Control, Prioritization, Risk Management, Commercial off the shelf (COTS) Management, Build, and Test software deployments and use knowledge to assist in development of process/procedure documentation materials

Edit, structure, and present data, concepts, and arguments clearly and succinctly, through briefings and documentation

Respond to questions within scope from stakeholders

What You’ll Need to Succeed

  • Bachelor of Science degree in Computer Science, or other engineering discipline
  • 2+ years’ software programming and/or software support experience
  • Proficiency in one or more programming languages (e.g., C, C++, Python, Java, or similar)
  • Coding experience on Agile based teams
  • Strong communication skills, with the ability to clearly present information and ideas to others
  • Have confidence and be able to easily build meaningful relationships with your manager and members of your team
  • Must be able to prioritize your tasks, be self-aware enough to identify and correct mistakes, and not be afraid to ask for help when needed
  • Be active in seeking out ways to improve yourself and gain new knowledge, and be enthusiastic in sharing knowledge with others

Things That Would be Great if You Brought to the Table

  • Experience with the following technologies: XML / JSON / SQL No SQL based DBs (e.g., Mongo)
  • Atlassian management/software development tools: Jira / Git / Bitbucket / Crucible / Confluence and/or Gitlab
  • Micro services architectures
  • AWS cloud environments

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.

Similar jobs

Software Engineer

RelativityArizona, United States· 1 wk ago
Engineering$79k–$119k/yrapply on kcura.wd1.myworkdayjobs.com

Software Engineer

RelativityOklahoma, United States· 1 wk ago
Information Technology$79k–$119k/yrapply on kcura.wd1.myworkdayjobs.com

Software Engineer

Accenture Federal ServicesChantilly, VA· 2 wk ago
Engineering$130k–$265k/yrapply on boards.greenhouse.io

Software Engineer

BarclaysWhippany, NJ· 1 mo ago
Engineering$190k/yrapply on search.jobs.barclays

Software Engineer

Royal Cyber Inc.Naperville, IL· 26 mo ago
Engineeringapply on royalcyber.zohorecruit.com