TruStage

Software Cloud Engineer (Hybrid)

Remote - USA Full time

At TruStage, we’re on a mission to make a brighter financial future accessible to everyone.  We put people first, and work hand in hand with employees and customers to create a diverse and inclusive environment. Passionate about building insurance and financial services solutions, we push the boundaries of what’s possible. We need you to help us shape what’s next. You’ll be encouraged to share your experiences, ideas and skills to help others take control of their financial future.

Join a team that has received numerous awards for being a top place to work: TruStage awards and recognition

Job Purpose:

This position functions independently, providing professional and technical support in the development, installation and maintenance of business systems solutions for the most complex systems across our Company. The incumbent will work on an enterprise-wide PaaS and must be comfortable functioning in a highly collaborative manner, partnering closely with platform and architecture teams and feature development teams in the development of secure, cutting-edge software within TruStage’s Innovation Organization.

Job Responsibilities:
 

  • List of general activities, duties and/or tasks typically performed within the job.

    The incumbent performs the following complex development responsibilities and is responsible for the estimating, planning, and managing of their own tasks, reporting on progress in daily scrums, and delivering work through sprints.

  • Develop, test, implement, document and maintain high quality business systems software solutions on various computer platforms in response to the story flow across sprints, adhering to established methodology and practices.
  • Collaborate with other developers and tech leads, and communicate effectively with scrum masters and product owners about daily progress or blockers.
  • Continually enhance and share knowledge in application development best practices, technologies, methodologies, and standards. Acquire, effectively apply and train others in new technical skills as driven by business need and/or technology advancements.
  • Write clean, maintainable code following best practices; participate in pull requests and other types of peer-review; ensure at least 80% code coverage in automated tests within an automated CI/CD environment; adhere to established branching and merging strategies.
  • The above statement of duties is not intended to be all inclusive and other duties will be assigned from time to time.

Job Requirements:

  • Bachelor’s degree in MIS, CS, or related technical field, or equivalent combination of education and/or related professional work experience.
  • 5+ years’ work experience in a software development role.
  • 3+ years’ experience in a combination of the following:
    • Cloud-based infrastructure, Azure preferred;
    • Microservices architecture, Azure PaaS preferred;
    • NodeJS / React / Typescript, browser-based data persistence patterns;
    • Development of RESTful API services;
    • SQL Server 2016 and above.
  • Development tools in a Windows environment; PowerShell, Docker.
  • Git, or an equivalent, distributed version-control system / repo.
  • Knowledge of secure coding best practices.
  • Demonstrated knowledge of application development concepts in a multi-platform computing environment, including application development life cycle, n-tier development, event-driven and asynchronous architecture, object-oriented design, etc.
  • Demonstrated competency in business application, information and/or technical architecture design.
  • Demonstrated ability to communicate and drive adoption of quality up-front continuous integration and sprint/release delivery process improvements within assigned agile teams.
  • Proven ability to communicate business and technical information effectively, both verbally and in writing, in-person and through collaboration software.
  • Demonstrated ability to work on a collaborative development team and help complete Sprint or Kanban commitments.
  • Ability to navigate ambiguity with positivity, build collaborative relationships, and seek feedback.
  • Demonstrated good judgment and reliability.
  • Proven ability to provide a high level of internal and external customer service.
  • Ability to travel up to 10% of the time.

Preferred but not required:

  • Financial or insurance sector, digital banking/lending experience;
  • CI / CD best practices, Azure DevOps / Pipelines;
  • .NET Core, C#;
  • React Native / Swift / Android SDK; mobile data persistence patterns;
  • Familiarity with Veracode.

#LI-SW

If you’re ready to help make a difference, apply today.  A resume is required to apply. TruStage may process applicant information using an Artificial Intelligence (AI) tool.  This tool automatically generates a screening score based on how well applicant information matches the requirements and qualifications for the position. TruStage recruiters use the screening score as a guide to further evaluate candidates; the score is one component of an application review and does not automatically determine whether a candidate moves forward.  Candidates may choose to opt out of this process.

Compensation may vary based on the job level, your geographic work location, position incentive plan and exemption status.

 

Base Salary Range:

$97,800.00 - $146,800.00

 

At TruStage, we believe a sound, inclusive benefits program is of vital importance, along with a flexible workplace that allows for work-life balance, career growth and retirement assistance. In addition to your base pay, your position may be eligible for an annual incentive (bonus) plan.  Additional benefits available to eligible employees include medical, dental, vision, employee assistance program, life insurance, disability plans, parental leave, paid time off, 401k, and tuition reimbursement, just to name a few. Beyond pay and benefits, we also recognize that flexibility, including working in a place you prefer, is essential to caring for our employees.  We will continue to strive to offer flexibility and invest in technology and other tools that will make hybrid working normal rather than an exception, so that when “life happens,” you can focus on what’s most important.

Accommodation request

TruStage is a place where everyone can bring their best self and thrive. If you need application or interview process accommodations, please contact the accessibility department.