Senior Software Developer
3 days ago
We 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 a minimum of 8 years of experience. You will work closely with our product owners and scientists to understand their requirements and deliver high-quality software solutions.
Responsibilities
- Design, develop, and implement software that supports our Data Portal
- Work with databases, web services, and scientific cloud computing solutions
- Collaborate with our team to deliver data and services to research, education, and decision-making communities
- Coordinate work between front-end and back-end developers
Requirements
- Bachelor of Science in Computer Science or related field
- At least 8 years of software development experience
- Strong understanding of data structures, algorithms, and software design and architecture
- Experience working on challenging problems in complex applications and addressing problems of scale
- Experience with selecting and testing COTS, open-source solutions, or developing prototype solutions
- Experience with Linux platforms, GCP, or similar cloud technologies
- Experience developing in Java, TypeScript/JavaScript, SQL, or similar set of languages
- Experience building complex web applications with TypeScript/JavaScript, CSS, HTML, using React or other similar libraries
- Experience building APIs with Java or similar language, using Spring Boot or similar frameworks
- Experience working with Postgres or similar relational database systems
- Experience working with and building complex data models, optimizing and scaling SQL query performance
- Experience in successful scientific user interface development with particular emphasis in designing and developing scientific data publishing and data visualization software solutions
- Experience with Docker and container orchestration technologies or similar technologies
Preferred Qualifications
- Experience with software version control systems such as GitHub
- Experience with NextJS or similar framework and Material UI component library
- Experience with Content Management Systems, such as Drupal or Liferay
- Experience with building complex charts and visualizations utilizing frameworks such as D3 or Leaflet
- Experience with utilizing indexes, views, stored procedures within a relational database system
- Familiarity with scientific software such as Python, R, and Shiny
- Experience with key-value database (Redis), object storage (GCS, AWS S3), and knowledge of the strengths and weaknesses of each
- Experience in designing and implementing enterprise-scale process management infrastructure to support scientific data production applications
- Experience in and understanding of microservices architecture, application design principles, domain-driven design
- Willingness to serve as a mentor to less experienced staff members
Benefits
- Competitive salary range: $130,000 - $135,000
- Comprehensive benefits package, including medical, dental, and vision coverage
- Generous paid time off and wellness incentives
- Opportunities for professional growth and development
About Battelle
Battelle Memorial Institute is a world-renowned research and development organization that delivers innovative solutions to the nation's most pressing challenges. We are committed to creating a work environment that inspires our employees to excel and grow.
-
Senior Software Development Manager
4 days 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 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 Developer
20 hours 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 Software Development Lead
4 weeks ago
Boulder, Colorado, United States Workday Full timeJob DescriptionAt Workday, we are seeking a highly skilled Senior Software Development Engineer to lead the design and development of JVM-based software applications and developer tools.As a key member of our team, you will collaborate with organizational leaders and teams from various departments to identify software requirements and effectively implement...
-
Senior Software Development Engineer
4 weeks ago
Boulder, Colorado, United States Workday Full timeAbout the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team in Boulder. As a key member of our engineering organization, you will be responsible for designing and developing JVM-based software applications and developer tools.Key Responsibilities:Lead the design and development of software applications and developer...
-
Senior C++ Software Developer
2 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 Software Development Engineer
3 days 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 Software Developer In Test
4 weeks ago
Boulder, Colorado, United States Spectra Logic Full timeJob Title: Senior Software Developer In TestSpectra Logic Corporation is a global leader in data management, data protection, and data storage technology. We are seeking a highly skilled Senior Software Developer In Test to join our Test Engineering Group.As a key player in our Test Engineering Group, you will focus on automated validation of emerging...
-
Senior Software Developer
4 weeks ago
Boulder, Colorado, United States Battelle Memorial Institute Full timeJob SummaryWe are seeking a highly skilled Full Stack 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.ResponsibilitiesWork with product owners and scientists to design, develop, and implement...
-
Senior Software Developer
4 weeks ago
Boulder, Colorado, United States Battelle Memorial Institute Full timeJob SummaryWe are seeking a highly skilled Full Stack 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...
-
Senior Software Developer In Test
1 month ago
Boulder, Colorado, United States Spectra Logic Full timeAbout the RoleSpectra Logic is seeking a highly skilled Senior Software Developer In Test to join our Test Engineering Group. As a key player in this team, you will focus on automated validation of emerging markets storage solutions.Key ResponsibilitiesDesign and implement automated test infrastructure and automated testsDevelop and maintain test plans and...
-
Senior Software Engineer
4 weeks ago
Boulder, Colorado, United States Garmin International Inc Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Garmin International Inc. in Boulder, CO.Job SummaryThis is a full-time position responsible for architecting, implementing, and testing the Garmin Pay feature. As a Senior Software Engineer, you will be part of a leadership capacity, contributing...
-
Senior Software Engineer
3 weeks ago
Boulder, Colorado, United States Garmin International Inc Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Garmin International Inc. in Boulder, CO.Job SummaryThe successful candidate will be responsible for designing, implementing, and testing software systems and modules that support new technology or improve capability/performance of existing...
-
Senior Software Engineer
4 weeks ago
Boulder, Colorado, United States Otter Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled 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.Responsibilities:Analyze user needs and develop software solutions that...
-
Senior Autonomy Software Developer
3 days 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 Development Manager
1 month ago
Boulder, Colorado, United States Simpson Strong-Tie Full timeAbout Simpson Strong-TieSimpson Strong-Tie is a leader in engineered structural connectors, software, and solutions for the building industry. We maintain a reputation as a trusted manufacturer, partner, and corporate citizen committed to our customers and employees.Our MissionOur team of talented people are dedicated to our shared mission: to provide...
-
Senior Software Engineer
3 days 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...
-
Senior Software Engineer
4 weeks ago
Boulder, Colorado, United States Wilson Sonsini Full timeAbout Wilson SonsiniWilson Sonsini is a leading law firm that advises technology, life sciences, and growth enterprises worldwide.We represent innovative companies at every stage of development, from start-ups to global corporations, and the venture firms, private equity firms, and investment banks that finance and advise them.The firm has approximately...
-
Software Developer
3 days 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
4 weeks ago
Boulder, Colorado, United States SciTec Full timeAbout the RoleWe are seeking a highly skilled Senior 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 Software Engineer, you will work within a fast-paced team delivering end-to-end...