Senior Software Engineer

Inventive Logo

Inventive

πŸ’΅ $145k-$187k
πŸ“Remote - United States

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:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.