
Senior Software Engineer

Inventive
Summary
Join Inventive as a Senior Software Engineer and contribute to building real-world applications for diverse clients, including Inventive Works clients, Inventive Ventures partners, and non-profit organizations. You will be involved in all phases of the software development lifecycle, collaborating with a team of engineers, project managers, and designers. This 100% remote position offers opportunities for growth and learning, working on varied projects and technologies. The company values a positive and supportive work environment, emphasizing continuous improvement and a people-first approach. Inventive provides a stable and growing work environment with ongoing projects and no bench time for contractors. Compensation is competitive and commensurate with experience.
Requirements
- Graduate from an accredited software engineering Bootcamp or four-year university*
- 5+ years of dynamic experience working as a Software Engineer
- 5+ years building modern software applications
- 3+ years building large, scalable, and distributed software applications
- Successful track record of owning technical projects and mentoring others
- Expertise in multiple languages but primary strengths in C#, .NET, Blazor, and REACT
- Expertise with multiple datastores e.g. MySQL, MongoDB & CosmosDB
- Proficient in multiple front-end frameworks and Libraries e.g. ReactJS & Vue
- Proficient in more than one cloud environment e.g. AWS, Azure & GCP
- Proficient with multiple CI/CD tools e.g. Git, Azure DevOps, and TeamCity
- Ability to develop software in a Linux and/or Windows environment
- Ability to work effectively with people and enjoy helping others achieve their goals
Responsibilities
- Collaborate with a team of engineers, project managers, and designers; and directly with our clients
- Build real-world applications for our Inventive Works clients, Inventive Ventures partners, as well as charities and non-profits that Inventive Cares supports
- Be hands-on with each phase of the software development life cycle, including analysis, design, development, testing, deployment, and documentation
- Follow guidelines and IP procedures, and may even serve as a lead!
Preferred Qualifications
- Software engineering in a tech consultancy or agency setting
- Ability to develop software in a Linux and Windows environment
- History of delivering high-value software systems with high test coverage
- Experience developing meaningful leadership and/or mentorship programs
Benefits
- 100% Remote: Plug in where youβre most productive! We are an everywhere agency
- Ownership: Be trusted to make an impact. Everyone owns their role, 100%
- Variety: Create websites, mobile apps, and more for unique companies around the world
- Growth: Each project is totally different. Grow and learn in real-time
- Stability: We grow responsibly. Even in rough seasons, weβve never considered a layoff
- 1099: $70-90/hour. Our rate will be commensurate with your level of experience and expertise
- W2 Full Time: TBD depending on experience
- Consistency: Ongoing projects + strong backlog = no bench time!
- Zero Travel: Forget your commute! No planes, trains, or automobiles are required here
Share this job:
Similar Remote Jobs

