Skip to content

Lead Software Engineer – Cloud
Company | Protegrity |
---|
Location | Hartford, CT, USA |
---|
Salary | $160000 – $180000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- 6-10 years post-bachelor’s degree experience as a software engineer.
- Highly competent in verbal and written communication.
- Mastery of computer science fundamentals, including security best practices.
- Ability to multiply the abilities and skills of others.
- Experience building and maintaining software products in JavaScript or TypeScript.
- Knowledge and experience integrating with REST APIs.
- Willingness to continue learning and re-learning new technologies and methods.
- Comfortable with critical thinking and creative problem-solving.
Responsibilities
- Drive technical excellence as your team’s subject matter expert.
- Collaborate with teammates daily to enable progress toward team goals.
- Architect and build frontend utilities using JavaScript and/or TypeScript.
- Architect and build Jenkins build pipelines and other CI/CD processes.
- Securely integrate client-side utilities with REST APIs.
- Work with Product Owners and Product Managers to understand actual customer problems and build solutions for them.
- Automate test cases and installation packages using a variety of tools.
- Write user-friendly documentation and technical documents using clear, concise language.
- Participate in scrum ceremonies and processes, prioritizing team progress and flow.
- Drive team performance by being a champion for quality, goal attainment, and teammate wellness.
- Conduct constructive code reviews for teammates, driving growth in yourself and others.
- Identify potential areas for improvement and contribute to the team’s ongoing goal of faster and more efficient delivery of value to our end users.
Preferred Qualifications
- Knowledge and experience implementing client-side security best practices.
- Knowledge and experience with data security.
- Experience building and maintaining software products in Java, Python, C++ (or similar).
- Experience with one or more database systems, preferably structured (SQL).