Senior Software Developer, Federal Programs
2 weeks ago
Spire Global is a leading space-to-cloud analytics company that owns and operates the largest multi-purpose satellite constellation. Its proprietary data and algorithms provide advanced maritime, aviation, and weather tracking worldwide.
The Role:
As part of the US Government Engineering group, the key responsibilities include:
Collaborating with developers and scientists to design, develop, test, and maintain data pipelines
Designing, programming, and delivering projects related to data processing, storage, and streaming within designated schedules and budgets
Supporting the development of projects from inception through alpha/beta testing and final delivery
Identifying and overcoming development problems and creative challenges related to complex distributed systems
Revising and troubleshooting development work as required
Contributing to and following technical documentation related to interactive development cycles.
Required Skills, Knowledge, and Characteristics:
A degree in Computer Science or an equivalent subject
Proficiency in Linux
3+ years' experience developing software in Java using Apache Flink
3+ years' experience with SQL and related relational databases
Understanding of Message Queueing software (Kafka)
Ability to design and test highly robust and scalable distributed software solutions
Strong initiative and the ability to work with minimal oversight
Experience with AWS cloud computing services
Strong math skills
Preferred Skills/Experience:
Experience developing software with GoLang or Python
Experience in the Satellite industry
Experience in the Maritime industry
Experience with Hbase or other distributed databases
GIS / Mapping experience (S2, geopandas, geoserver, leaflet, postGIS, etc)
Spire operates a hybrid work model, and this position requires working a minimum of three days per week in office.
The anticipated base salary range for this position is $130,000 to $170,000. Final base salary will be based on location, skills, experience, and qualifications.
In addition to base compensation, this role may be eligible for annual equity awards and our employee benefits program, including vacation, sick, and personal time off; optional medical, dental, vision, life, and disability coverage; a 401(K) plan; health and wellness reimbursement program; and participation in Spire's Employee Stock Purchase Plan.
#LI-DC1Spire is a global company, and our success draws upon the diverse viewpoints, skills, and experiences of our employees.
We are proud to be an equal opportunity employer and are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity, or veteran status.
Applying from California? Please review the CCPA Applicant Privacy Policy.Applying from the EU? Please review Spire's Privacy Policy.
-
Software Developer
2 weeks ago
Boulder, Colorado, United States Cherokee Federal Full timeJob Summary:Cherokee Federal is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will design, develop, and maintain software applications and systems. You will collaborate with cross-functional teams to understand user requirements and translate them into functional code.Key Responsibilities:Write clean, efficient codePerform...
-
Senior Software Developer
2 weeks ago
Boulder, Colorado, United States Battelle Memorial Institute Full timeWe are seeking a skilled Senior Software Developer to join our team at Battelle Memorial Institute. This role will involve designing, developing, and implementing scientific software to support our Data Portal.The ideal candidate will have a strong background in software development, with experience working on complex applications and addressing problems of...
-
Senior Software Developer
1 month ago
Boulder, Colorado, United States Schneider Electric Full timeAbout Schneider ElectricSchneider Electric is a global leader in energy management and automation solutions, committed to sustainability and reducing carbon emissions. Our business focus is on providing solutions that help customers achieve their sustainability goals.Job SummaryWe are seeking a talented Senior Software Engineer to join our Energy and...
-
Senior Software Development Manager
3 weeks ago
Boulder, Colorado, United States DISH Full timeJob Title: Senior Software Development ManagerJoin DISH, a leading provider of innovative connectivity solutions, as a Senior Software Development Manager. In this role, you will lead high-performance software development teams, driving the delivery of enterprise-grade software and managing end-to-end development.Key Responsibilities:Build and manage...
-
Senior Software Developer
2 weeks ago
Boulder, Colorado, United States Battelle Memorial Institute Full timeJob SummaryWe are seeking a highly skilled Senior Software Developer to join our team at Battelle Memorial Institute. As a key member of our software development team, you will design, develop, implement, and test scientific software that supports our Data Portal.The ideal candidate will have a strong background in software development, with experience in...
-
Senior C++ Software Developer
4 weeks ago
Boulder, Colorado, United States SciTec Full timeAbout the RoleWe are seeking a highly skilled Senior C++ Software Engineer to join our team at SciTec, a dynamic small business delivering advanced sensor data processing technologies and scientific instrumentation capabilities in support of National Security and Defense.As a Senior C++ Software Engineer, you will work on our Next-Generation Missile Warning...
-
Senior Geospatial Software Developer
2 weeks ago
Boulder, Colorado, United States Vaisala Full timeJob SummaryVaisala is a global leader in measurement instruments and intelligence, helping industries, nations, people, and the planet thrive. Our technology is used where it matters most, from data centers and laboratories to airports and even the surface of Mars.We are seeking a skilled Senior Geospatial Software Developer to join our team. As a key member...
-
Senior Software Development Engineer
3 weeks ago
Boulder, Colorado, United States Workday Full timeAbout the RoleAs a Senior Software Development Engineer on the Conversational Experiences team, you will be responsible for delivering high-quality software products and services that meet our business goals. You will work across teams to collaborate with fellow engineers, continually improve methodologies, standards, processes, and tools to make teams more...
-
Senior Autonomy Software Developer
3 weeks ago
Boulder, Colorado, United States General Atomics and Affiliated Companies Full timeJob SummaryGeneral Atomics Aeronautical Systems, Inc. (GA-ASI) is seeking an experienced Autonomy Software Developer to join our team. As a key member of our Autonomy and Artificial Intelligence Solutions Software group, you will be responsible for developing and deploying end-to-end autonomous systems that enable unmanned aerial systems (UAS) to execute...
-
Senior Software Developer
1 week ago
Boulder, Colorado, United States SciTec Full timeJob Title: Principal Software EngineerJob Summary:We are seeking a highly skilled Principal Software Engineer to join our team at SciTec. As a key member of our software development team, you will be responsible for designing, developing, and testing advanced software systems. Your expertise in C++ and experience working in a fast-paced, collaborative...
-
Senior Software Developer
3 weeks ago
Boulder, Colorado, United States Battelle Memorial Institute Full timeJob SummaryWe are seeking a highly skilled Full Stack Developer to join our team at Battelle Memorial Institute. As a key member of our software development team, you will design, develop, implement, and test scientific software that supports our Data Portal.The ideal candidate will have a strong background in computer science and software development, with...
-
Senior Software Engineer
3 weeks ago
Boulder, Colorado, United States Convergent Research Full timeJob DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Convergent Research. As a key member of our software engineering team, you will be responsible for contributing to the architectural design, development, integration, optimization, and testing of our C-Star system.As a Senior Software Engineer, you will work closely...
-
Software Developer
2 weeks ago
Boulder, Colorado, United States Zayo Group Full timeJob SummaryZayo Group is seeking a skilled Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining critical APIs and automation tools for our customers and internal users.Key Responsibilities: Develop new frontend and backend applications for customers Maintain current...
-
Software Developer
3 weeks ago
Boulder, Colorado, United States Splunk Full timeAbout the RoleSplunk is seeking a highly skilled Software Engineer to join our Cloud Infrastructure team. As a key member of our team, you will be responsible for designing and building robust and resilient platform solutions for hosting Splunk's enterprise software.Our team is fast-paced and uses state-of-the-art technology. We are looking for a talented...
-
Senior Software Engineer
2 weeks ago
Boulder, Colorado, United States Tickets Full timeJob SummaryTickets is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our technology team, you will play a crucial role in developing new features and maintaining our enterprise access control solutions.About the RoleAs a Senior Software Engineer, you will be responsible for developing, monitoring, and maintaining...
-
Senior Software Engineer
3 weeks ago
Boulder, Colorado, United States SciTec Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at SciTec, Inc. in support of our National Defense programs. The ideal candidate will have a strong background in C++ and experience with software design and architecture.The selected candidate will work on developing advanced software solutions for Missile Warning software,...
-
Senior Software Engineer
2 weeks ago
Boulder, Colorado, United States Otter Full timeWe are seeking a talented Senior Software Engineer to join our team at Otter. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable software solutions that meet the needs of our users.Our software engineers work on a wide range of projects, from high-impact security initiatives to core data...
-
Senior Embedded Software Engineer
2 weeks ago
Boulder, Colorado, United States QSC Full timeJob Title: Senior Embedded Software EngineerJob Summary:We are seeking a highly skilled Senior Embedded Software Engineer to join our team at QSC. As a key member of our software development team, you will be responsible for designing and implementing world-class software on our industry-leading Q-SYS platform.Responsibilities:* Design and develop complex...
-
Software Developer
4 weeks ago
Boulder, Colorado, United States MojoTech Full timeJob Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at MojoTech. As a Software Engineer, you will be responsible for designing and developing complex software applications, collaborating with product managers, designers, and clients to deliver high-quality solutions.Key Responsibilities:Design and implement...
-
Software Developer Position
2 weeks ago
Boulder, Colorado, United States Alpha Omega Integration, LLC Full timeJob Title: Software Developer PositionAlpha Omega Integration, LLC is seeking a skilled Software Developer to join our team in the National Centers for Environmental Information (NCEI) Data Stewardship Division. The successful candidate will work with a team of metadata specialists, software developers, and data analysts to maintain the availability and...