Schrodinger, Inc. seeks a Developer II for its New York, NY location.
Duties: Initiate, develop & maintain custom scripts to compile & test code across Linux, macOS & Windows platforms. Ensure documentation, thorough testing & regular improvement with input from QA, PM & UX teams. Initiate & be responsible for end-to-end workflows that install the product internally on 8+ on-prem NFS servers. Coordinate with IT & QA teams to ensure deployments are consistent, secure & easily replicable. Engage in new initiatives, taking ownership of assigned functionality & actively drive improvements. Build & manage container images used in services & supported Linux distributions. Collaborate with security & ops teams to ensure compliance & best practices. Develop, maintain & support CI/CD workflows & self-hosted runners for Buildbot CI, GitLab CI & GitHub Actions. Actively contribute ideas to improve speed, reliability & developer usability. Troubleshoot & maintain a fleet of physical Linux, Windows & macOS machines used in automated build/test workflows. Use findings to propose infrastructure improvements & increase reliability. Plan & run coordinated product release workflows, working closely with development, QA, product & marketing teams. Provide clear estimates, flag dependencies early & incorporate feedback to improve future release cycles. Maintain & validate system package requirements across all supported Linux distributions. Proactively communicate changes, resource needs & testing timelines to the broader team.
Requirements: BS in Computer Science, Computer & Information Technology, Computer Engineering, or closely related field plus 3 years of experience as a Software Developer, Software Engineer, Site Reliability Engineer, DevOps Engineer, or QA Engineer, or closely related occupation. Work experience must include familiarity with cloud security best practices, IAM, and security tools and experience migrating CI/CD infrastructure to the cloud. Must have 3 years of experience with the following: a major cloud provider (AWS, GCP, and/or Azure), including managing services like compute, storage, and networking; IaC and configuration management tools (e.g. Terraform/CloudFormation/Ansible); implementing build and deployment automation to support scalable applications; developing and maintaining CI/CD pipelines to build, test and deliver desktop software; developing automated Python tests in pytest using custom pytest plugins; developing and maintaining a numerical regression testing system. May work from home but must be able to report to New York, New York office at least 2 days per week. Salary is $140,000 to $161,200 per year DOE; 40 hrs/wk. Qualified applicants must send resumes to [email protected] ref: 032413. Direct applicants only.
Top Skills
Similar Jobs at Schrödinger, Inc.
What you need to know about the Los Angeles Tech Scene
Key Facts About Los Angeles Tech
- Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
- Key Industries: Artificial intelligence, adtech, media, software, game development
- Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
- Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering