Sage Bionetworks · 6 days ago
Principal Software Engineer (Backend)
Sage Bionetworks is a nonprofit biomedical research organization focused on advancing human health through open science practices and collaboration. They are hiring a Principal Backend Software Engineer to lead the design and development of core infrastructure and user-facing features, ensuring systems are secure, scalable, and extensible while influencing product functionality and user experience.
Big DataBiotechnologyDatabaseService IndustrySoftware
Responsibilities
Software Development: Lead the architecture and implementation of cutting-edge applications using programming languages and tools to create functional and efficient software. The main language used in this position is Java, though occasionally a project requires using another prominent language, like Python
Cloud Computing: Our platform runs primarily in the AWS Cloud and uses a large variety of services, from fundamentals like S3, EC2 and CloudWatch to newer offerings like Bedrock
Relational Database Design: Our platform is backed by a relational database. Designing and implementing schemas, transactions, and queries is core to the software development effort
Requirement Analysis: Analyze user requirements to develop robust and efficient software solutions
Teamwork: Our team follows an Agile process with scrums, issue scoping, backlog prioritization, and code reviews. As a principal engineer you will provide guidance to more junior engineers. You will work with product managers and designers
DevOps: You will participate in monitoring the performance of the system and addressing issues that arise in production. Over the past 15 years we have not required developers to be on call outside of business hours and are intentional about making our system robust so that it does not become necessary
Technical Documentation: Provide comprehensive technical documentation to support users and developers
Community Engagement: Participate and lead in external groups and communities to stay informed on best practices
Technology Trends: Stay aware of technological trends and advancements, recommending strategic product enhancements
Productivity: Stay current regarding engineering productivity tools, include recent trends in AI/agent-based tools
Qualification
Required
A BS or MS in Computer Science, Bioinformatics, Software Engineering, or a related field, or equivalent training
8+ years of professional software development experience
Expert level Java programming skills, experience with backend frameworks like Spring, plus experience with another modern backend language (e.g., Python, TypeScript/Node.js)
Expert level relational database experience, with knowledge of data modeling, schema design, transaction isolation and query construction
Experience building, deploying, and supporting software in production environments
Expertise with collaborative development through Git-based version control systems
Practical experience with software development lifecycles, agile methodologies, and tools for organizing/prioritizing work, like Jira
Familiarity with dependency management / build tools, including Maven
Familiarity with continuous integration (CI), continuous deployment (CD) tools e.g., GitHub Workflows, AWS Code Pipeline
Strong verbal, written, and organizational skills
Curiosity to explore new tools and frameworks and contribute ideas that advance our technology
Effective verbal and written communication skills
Works well in a team and maintains professionalism
Follows company policies, procedures, and relevant laws and regulations
Preferred
Experience with cloud-native development and orchestration tools such as AWS ECS
Knowledge of infrastructure-as-code tools (Terraform, AWS CDK, CloudFormation)
Benefits
Health, dental, vision, life, AD&D and long term disability benefits
Paid time off
A retirement plan
Flexible spending accounts
A shared incentives plan
Voluntary long term care insurance
Other voluntary products
Company
Sage Bionetworks
Sage Bionetworks is expanding its interdisciplinary team dedicated to advancing the impact of data-driven predictive modeling on human
H1B Sponsorship
Sage Bionetworks has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (6)
2024 (4)
2023 (1)
2022 (7)
2021 (3)
2020 (1)
Funding
Current Stage
Growth StageRecent News
Company data provided by crunchbase