Salary
💰 $127,000 - $159,000 per year
Tech Stack
AWSCloudDistributed Systems
About the role
- Write clean, scalable software following industry best practices.
- Use leading-edge software development best practices and modern tools and libraries.
- Follow best practices, such as automated testing, thorough PR reviews, failing fast, etc.
- Develop documentation and proposals to explain existing and proposed architectures and designs.
- Assist in planning, estimating, and scheduling development work.
- Help plan technical execution by balancing feature delivery, tech debt reduction, and maintainable & performant design.
- Mentor and inspire junior and mid-level engineers; lead by example.
- Become an expert in your domain area and be very familiar with the other domains.
- Perform other duties as assigned.
Requirements
- 4 year degree in software engineering, computer science, or similar field; or equivalent work experience.
- 5+ years of software development experience with at least one full cycle implementation.
- Strong knowledge and experience in designing for and implementing solutions in the cloud (AWS).
- Ability to write clear, maintainable, extensible and testable code.
- Experience designing and implementing web or mobile applications with a microservice back end.
- Experience in building highly scalable and performant distributed systems with high availability.
- Experience communicating and coordinating with the engineering and product teams.
- Experience working in and contributing to an Agile environment.
- Understanding of common web protocols such as ReST, OAuth, etc.
- Flexibility to work in Eastern/Central time zones.
- Flex PTO policy (3-5 wks/year recommended) + 11 paid company holidays.
- Competitive Medical, Dental, Vision, Life, and AD&D insurance.
- Equip pays for a significant percentage of benefits premiums for individuals and families.
- Maven, a company paid reproductive and family care benefit for all employees.
- Employee Assistance Program (EAP), a company paid resource for mental health, legal services, financial support, and more!
- $50/month stipend added directly to an employee’s paycheck to cover home internet expenses.
- One-time work from home stipend of up to $500.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software developmentcloud solutionsAWSweb applicationsmobile applicationsmicroservicesdistributed systemsautomated testingscalable softwareAgile
Soft skills
mentoringcommunicationplanningschedulingcollaborationleadershipproblem-solvingflexibilitydocumentationdesign thinking
Certifications
4 year degree in software engineering4 year degree in computer science