Jobs and Careers
AS

Lead Integration Software Engineer

Assurant
US Virtual - (Recruiter/TA Use Only), United StatesRemotefull_timeVerifiedPosted 3 Oct 2024
💰 $165,600/yr($99,200/yr$165,600/yr)

About the role

The Lead Software Engineer is a key player in the development and maintenance of software systems, guiding the technical direction of projects, and guiding team members.

Remote work is an option for suitable candidates, with a preference for those in the EST/CST time zones. Preferred candidates are those located in Nashville, TN.

 

What will be my duties and responsibilities in this job?

  • Design software architecture, ensuring scalability, reliability, and security

  • Enforce coding standards and best practices to ensure high-quality code

  • Provide technical solutions and troubleshoot issues that arise during development

  • Keep abreast of new technologies and incorporate them into the team's work where appropriate

  • Write, review, and optimize code for critical software components

  • Oversee the development and execution of unit tests, integration tests, and automated testing

  • Manage deployment processes, ensuring smooth releases and minimal downtime

  • Analyze and optimize software performance

  • Continuously improve development processes to enhance productivity and quality

  • Collect and incorporate feedback from users and stakeholders to improve software products

  • Communicate effectively with stakeholders, including product managers, designers, and other engineers

  • Ensure comprehensive documentation of software design, code, and processes

  • Participate in project planning, including defining scope, timelines, and resources

  • Coordinate tasks among team members, ensuring project milestones are met

  • Identify potential risks and implement mitigation strategies

  • Monitor and report on the progress of projects to stakeholders

  • Mentor junior and mid-level engineers, providing guidance and support for their professional development

  • Foster a collaborative environment, facilitating effective communication within the team and with other departments

  • Address and resolve any conflicts or issues within the team

 

What are the requirements needed for this position? 

  • Bachelor’s degree in computer science or equivalent

  • 7+ years of experience in designing, implementing, and maintaining back-end APIs using Microsoft.NET

  • 7+ years of experience with relational database management systems (RDBMS) such as PostgreSQL, MySQL, or Microsoft SQL Server, and at least 2 years of experience using NoSQL/document databases (preferably MongoDB).

  • 2+ years of experience with one of the front-end technology stacks: Angular, React, or Vue.

  • 3+ years of experience with Azure Cloud Platform and containerization technologies like Docker and Kubernetes.

  • Experience or Knowledge of Optimizely CMS and Commerce Platform is a huge plus.

  • Thorough understanding of object-oriented programming (OOP) concepts and design/architectural patterns for developing scalable and maintainable software.

  • Strong problem-solving abilities and the capacity to collaborate effectively within a team environment.

  • Excellent written and verbal communication skills, including the capability to mentor and provide guidance to junior developers.

  • Adaptability to new technologies and a commitment to staying abreast of industry trends.

 

What other skills/experience would be helpful to have?

  • Master’s degree in computer science or a related field

  • Capacity to flourish in a startup-like culture, excel in ambiguous situations, and embrace technical challenges

  • Recent proficiency in deploying resources to Azure using Terraform

  • Capability to quickly grasp new technologies and disseminate best practices across teams

  • Familiarity with Assurant's defined development and systems architecture standards

#AssurantProudJR

#LI-Remote

Pay Range:

$99,200.00 - $165,600.00

Any posted pay range considers a wide range of compensation factors, including candidate background, experience and work location, while also allowing for salary growth within the position.

Expected application deadline is

10/06/2024

If date is blank then this is a pipeline req

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Assurant

View company profile →