
Software Engineer
ShiftLeft, Inc.
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
About the role
- Design and implementation of CLI and backend services to expand our product offerings
- Maintain and improve the quality and testability of our code base over time
- Collaborate with other team members to identify and resolve technical issues and implement new features
- Write and maintain technical documentation to ensure consistency and knowledge transfer
Requirements
- Degree in related field or equivalent experience
- 3+ years of professional experience writing API services
- Professional experience with the Go programming language. Experience with Scala is a plus, as well as other common languages (e.g. Java, Python, C#, PHP, Ruby)
- Experience with the package infrastructure and build systems for various languages and environments
- Solid understanding of security issues and their cataloguing, CVEs, vulnerability management is a big plus
- A keen eye for high quality coding standards, especially designing for testability
- Experience using RDBMS, especially PostgreSQL
- Solid understanding of Docker containers
- Experience with CI and testing automation, such as Jenkins
- Experience with microservices environments with frequent releases (weekly, daily)
- Experience with AWS or similar is highly desirable
- Experience working in large and complex projects
Benefits
- Health insurance
- Flexible work arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoScalaAPI servicesRDBMSPostgreSQLDockerCIJenkinsmicroservicesvulnerability management
Soft Skills
collaborationproblem-solvingattention to detaildocumentation