The Simons Foundation seeks a Senior Software Engineer to design, develop, and maintain critical, public-facing applications that support its mission to advance research in mathematics and the basic sciences.
Requirements
- Strong proficiency in PHP, JavaScript, and HTML/CSS
- Strong understanding of WordPress architecture, best practices, and plug-ins
- Strong understanding of version control systems (e.g., Git) and deployment pipelines
- Understanding of web application frameworks (e.g., Node.js, React, Angular, Vue.js)
- Understanding of database design and management (SQL and NoSQL databases)
- Understanding of API design principles and RESTful services
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform) and DevOps practices
Responsibilities
- lead the design, development, testing, and deployment of new and existing applications using a variety of programming languages and frameworks
- collaborate with stakeholders from around the foundation to gather requirements and translate them into technical specifications
- Serve as a technical subject matter expert on the foundation’s public-facing web properties
- Conduct code reviews and provide technical guidance to junior developers
- Develop and maintain APIs for data integration with internal and external systems
- Ensure the security, accessibility, performance, and scalability of all developed applications
- Troubleshoot and resolve complex technical issues in a timely manner
Other
- Temporary to Permanent Senior Software Engineer
- reporting to the Director of Digital Technology
- based on-site at the Simons Foundation offices in New York City
- Resumé
- Cover letter stating your interest in the position, including a link to a publicly accessible repository with original code contributions (such as Github)