Skip to content

Senior Software Engineer


What exactly does a senior software engineer do on a scrum team?
Do they simply perform the broad role of ‘team member’ at a higher level than a more junior person? Have they worked for at least a decade writing software?
Have they been through a couple iterations of the ‘in’ stack to be developing with?
Do they have calloused hands and gray hairs from the hard work of creating awesome applications and experiences out of thin air based on the vision of a Product Owner?
Do they exude grit and determination to meet commitments when rough circumstances present themselves?
Do they feel super proud and satisfied with great software delivered every sprint?
Do they just get paid more?

Here’s the deal – we’re building applications right now spanning genres like client/cloud portal experiences, business process automation, Continuous Integration/Deployment Services, and Product Development. We are continuing to look for the right people to join scrum teams to attack these opportunities and deliver great software and great experiences. We work in a thoroughly modern agile framework focused on business agility, in a modern hybrid work environment, and among smart associates. We’re delivering these experiences on AWS with a serverless architecture in a CI/CD tool chain with automated unit testing, acceptance testing, and deployment.

What we need you to contribute to Ensono:

  • A relentless pursuit of the burndown in each sprint to bring the most valuable items for our products to fruition every week
  • Crystal clear communication of any impediments and direct requests for help to mitigate
  • Active participation in the refinement of the teams’ backlog
  • Leading in the continuous improvement of the scrum team

Skills & Behaviors that are reliable indications that you can contribute:

  • Documented body of work with a variety of modern languages and frameworks (angular.js, Angular2+/typescript, node.js, bootstrap, CSS, HTML5, SQL)
  • Demonstrated ability to learn new technology and apply quickly
  • Demonstrated ability to create unit tests using Jasmine/Karma, acceptance tests using TestCafe
  • Demonstrated ability in a micro service environment, especially in AWS and serverless architectures
  • Articulation of design approaches to teammates
  • Personal accountability to your teammates to deliver the sprint commitment each iteration
  • Collaboration amongst teammates to clearly define and estimate user stories
  • Demonstrated hands-on experience in a behavior and/or test driven development environment

What you will receive from Ensono:

  • Working in a modern business agility framework
  • An opportunity to work on the newest architectures (AWS, serverless)
  • An opportunity to influence the architecture and design of what’s next
  • A membership & belonging to a team doing something great
  • A competitive salary & bonus


Your journey with Ensono starts here.

Apply now

More career opportunities at Ensono

Explore additional openings with our team, and apply today.

Start your digital transformation today.