Schrdinger seeks a Software Engineer to improve and maintain the code of their enterprise products, specifically to develop a rich collaborative Web application that allows researchers to leverage the power of Schrdinger's software platform, revolutionizing the design of novel therapeutics and materials.
Requirements
- Source control (GIT, SVN, etc)
- Linux operating system
- Writing software that communicates directly with 3rd party software (e.g. crawlers, automation scripts, APIs)
- Relational or non-relational databases
- High performance scalable / redundant / high volume systems
- Microservices architecture
- Building a system that operated on more than ten machines
Responsibilities
- Design, build, and test high-performance, distributed components in problem areas including but not limited to data aggregation/transformation/reporting and large-scale computations for a collaborative multi-user application
- Maintain a robust, reliable, and highly scalable foundation for our core enterprise solution; proactively research new technologies, developing solutions for challenging performance and scalability problems, and champion their adoption across the organization to drive technical excellence
- Implement comprehensive performance tests and frameworks to ensure optimal system performance and reliability at scale
- Participate in a code-reviewing environment that encourages learning and high code quality
- Collaborate closely within a cross-functional, agile team composed of product designers, developers, and testers to deliver features and functionality that meet business and product goals
Other
- A software engineer with a passion for adopting best engineering practices
- An excellent verbal and written communicator with great interpersonal skills
- An independent time manager whos enthusiastic about learning new methods to solve challenging problems
- People who work with us have a high degree of engagement, a commitment to working effectively in teams, and a passion for the company's mission.
- We place the highest value on creating a safe environment where our employees can grow and contribute