remote
Software Engineer I - Bentley Systems
Software Engineer
Entry‑level Software Engineer focused on developing and maintaining cloud‑based infrastructure for construction software, using Python, JavaScript, and AWS, with strong emphasis on code quality, testing, and collaboration within a product squad.
About the role
Key Responsibilities
- Design, develop, and maintain new features and enhancements for Bentley Infrastructure Cloud using Python and JavaScript.
- Write clean, well‑documented code and conduct thorough code reviews to uphold quality standards.
- Implement automated tests, continuous integration, and deployment pipelines to ensure rapid, reliable releases.
- Collaborate closely with product, design, and QA teams to deliver a seamless user experience.
- Participate in troubleshooting, performance tuning, and capacity planning for cloud services.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
- Proficiency in Python and JavaScript (Node.js) with experience building web services.
- Hands‑on experience with AWS services (EC2, S3, Lambda, RDS) and cloud architecture best practices.
- Strong understanding of CI/CD pipelines, Git workflow, and automated testing frameworks.
- Excellent problem‑solving skills, attention to detail, and a collaborative mindset.
Skills
pythonjavascriptawscicd