Transform your resume with AI
Leverage AI rewrites and personalized suggestions to create a compelling resume
Start your free trial now →
We are looking for a Senior Software Engineer (Infrastructure) to lead the architecture and implementation of large infrastructure projects with an enormous impact on BioRender users and internal teams. An ideal candidate has built and maintained a real-time collaborative system at scale.
Our ideal fit
Has built or maintained a large real-time collaborative system
Sets a high standard on code quality, tests, and code review
Excellent technical communication skills
Ability to explain complex solutions clearly to others
Growth mindset, excited to learn new libraries / technologies (but practical about adopting them for production)
Creative problem solver
Within your first three months, you’ll:
Improve application infrastructure for 10x application usage and user growth; improve monitoring dashboards to track availability and performance
Audit existing infrastructure for cost-saving opportunities
Improve team standards and processes around infrastructure security, monitoring, alerting, and deployment
Improve alerting and team processes around server issues and downtime
Set up a reliable AWS infrastructure for internal analytics, including CD/CI pipeline, zero-downtime deployment, and AWS configurations
Set up a repeatable process and infrastructure for load testing
Earn trust from the team by being a go-to person for questions and advice on infrastructure and architecture decisions
Become a BioRender champion. You’ll understand who our users are, what their needs are, our business objectives, and how all the different company functions contribute to the company’s mission. You’ll be able to clearly communicate how your role contributes to the company’s mission and how every project and initiative benefits users
What you bring to the table
You are proficient in AWS (EC2, ALB, S3, Lambda, API Gateway, Redis, SQS)
You have scaled large infrastructure systems that: Had demanding security requirements, made extensive use of several AWS services, demanded fast scaling for exponential growth, handled downtime, monitoring, alerting, and testing
You have a demonstrated ability to creatively solve complex architectural problems, and think about tradeoffs in systems design, performance, and cost
You have excellent technical communication skills (code documentation, architectural documents, and presentation)
You have strong experience (5+ years full time, with at least 1 year as a Senior) in software development