MojoTech is hiring a
Senior Software Engineer
MojoTech
Summary
The job is for a Senior Software Engineer at MojoTech, where the employee will work on multiple projects to solve complex problems and deliver high-quality solutions. The position requires 5+ years of experience building complex applications, a degree in Computer Science or equivalent, understanding of version control (Git) and code documentation, and a strong desire for self-improvement. Preferred qualifications include experience with cloud native architecture, containerization, Orchestration tools, microservice-based solutions, leading and training teams, testing distributed systems, background in agency work, communication of architectural approaches to stakeholders, contributions to open source projects or presentations at conferences, and creation of apps/tools used by others. Benefits include base salary between $120-170k, performance-based end-of-year bonus, medical, dental, FSA, 401k with 4% match, trust-based time off, catered lunches when in office, 5 hours a week of self-directed work, dog-friendly offices, remote or in-office options (locations in Boulder, CO and Providence, RI), paid conference attendance/yearly education stipend, custom workstation, 6 weeks parental leave.
Requirements
- 5+ years experience building complex applications
- BA/BS in Computer Science or a related field, or equivalent experience
- Understanding of version control (Git) and code documentation
- A strong desire to improve yourself and those around you
Responsibilities
Work on multiple projects per year to solve complex problems and deliver high-quality solutions as part of a team
Preferred Qualifications
- Experience working in remote software development teams
- Understand the principles of cloud native architecture
- Experience with containerization and Orchestration tools and platforms (Kubernetes, CloudFoundry, etc.)
- Ability to develop and deploy microservice based solutions
- Proficiency in API design
- Experience leading and training teams on best practices (software or otherwise)
- Proficiency testing distributed systems
- Background of working in an agency, as a software consultant, or tailoring solutions to match client requirements and constraints
- Ability to communicate the value of architectural approaches to both technical and business stakeholders
- Understanding of Continuous Delivery and Continuous Integration best practices for application design and delivery
- Exposure to leadership roles, particularly on a development team
- Contributed to open source projects or presented at a conference
- Created an app/tool/technology that is used by others to solve a problem
Benefits
- Base salary $120-170k
- Performance based end of year bonus
- Medical, Dental, FSA
- 401k with 4% match
- Trust-based time off
- Catered lunches when in office
- 5 hours a week of self-directed, non-client work
- Dog Friendly Offices
- Remote or in office (offices in Boulder, CO and Providence, RI)
- Paid conference attendance/yearly education stipend
- Custom workstation
- 6 weeks parental leave
Share this job:
Similar Jobs
- π°$200k-$250kπWorldwide
- π°~$140k-$275kπGermany
- π°~$48k-$59kπPortugal
- π°~$48k-$59kπEurope
- π°~$48k-$59kπEurope
- π°~$48k-$59kπEurope
- π°~$150k-$222kπUnited States
- π°$129k-$172kπCanada
- π°$165k-$210kπUnited States
- π°$138k-$254kπWorldwide