We Are Experts in Finding & Placing Pre-Qualified IT Talent

Search our Openings

Job Title
State
Location
Job Type

Remote Senior Principal Software Engineer ( TypeScript / Python / AWS )

  • Salt Lake City, UT
  • Direct Hire
  • Job ID: 22-00313

This position is 100% Remote work from home.

Salary for this position is $140K to 160K per year depending on experince. 

Job Description 

About you:

  • You can lead on strategic and tactical initiatives
  • You are hungry, inquisitive, proactive, energetic, and driven
  • You have a growth mindset and are committed to delivering results
  • You thrive in a fast-paced, collaborative environment
  • You are a proactive problem-solver with creative solutions
  • You want to be part of an industry-leading organization in an emerging market

What we are looking for:
We are looking for a Sr. Principal Software Engineer to join our Client's development team that is building the best-in-class cyber insurance products. This position is within our platform engineering team that is developing a data analytics backend for cyber-insurance and financial risk modeling. The ideal candidate will have multi-lingual programming experience; proficient in modern, cloud-native architectural patterns such as micro-services and containers; and preferably a background in data engineering and information security. If you are a software developer passionate about building products that transform data into actionable insights, we want to talk to you!

A Day in the Life

  • Provide architecture solutions for system level use cases and technical problems
  • Ensure futuristic thinking, reliability, scalability and maintainability of design
  • Guide team development efforts towards successful project delivery.
  • Provide technical leadership to teammates through coaching and mentorship.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Collaborate with other software developers, business analysts and software architects to plan, design and develop.
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software products
  • Design, develop applications in accordance with established standards. Participate in peer-reviews of solution designs and related code.
  • Develop, refine, and tune integrations between applications.
  • Analyze and resolve technical and application problems.
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
  • Adhere to high-quality development principles while delivering solutions on-time.
  • Determines systems software design requirements.
  • Ensures that system improvements are successfully implemented and monitored to increase efficiency.
  • Generates systems software engineering policies, standards and procedures.

What You Will Do:

  • Implement components of the data engineering stack including data pipelines, data lake, and reporting frameworks
  • Machine Learning / IA / Data Science 
  • Design and implement micro-services underlying our underwriting products as well as external APIs provided to Client's partners
  • Provide technical guidance to other junior members of the team
  • Work with our DevOps team in automating CI/CD pipelines and AWS deployments
  • Provide architecture solutions for system level use cases and technical problems
  • Ensure futuristic thinking, reliability, scalability and maintainability of design
  • Guide team development efforts towards successful project delivery.
  • Provide technical leadership to teammates through coaching and mentorship.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Collaborate with other software developers, business analysts and software architects to plan, design and develop web-based business applications.
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
  • Design, develop applications in accordance with established standards. Participate in peer-reviews of solution designs and related code.
  • Develop, refine, and tune integrations between applications.
  • Analyze and resolve technical and application problems.
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
  • Adhere to high-quality development principles while delivering solutions on-time.
  • Determines systems software design requirements.
  • Ensures that system improvements are successfully implemented and monitored to increase efficiency.
  • Generates systems software engineering policies, standards and procedures.

Qualifications

Who You Are:

  • BS/MS in Engineering, Sciences, or Technology Computer Science or equivalent experience
  • 9+ years of professional experience
  • Multi-lingual programming capability including TypeScript and Python; familiarity with nest.js is a plus
  • Proficiency in modern cloud-based software architectures including micro-services, containers and serverless computing
  • Experience developing and deploying SaaS products in the cloud, AWS preferred
  • Working knowledge of Data Engineering tools on AWS such as Glue, Athena, S3
  • Proven track record in Agile software development process
  • Cyber Insurance or InsurTech experience is a plus

Please note: This client is not accepting candidates submitted by other staffing firms or agencies at this time. Thank you.

Applicants for this opportunity must have an unrestricted right to work in the United States.
[Persons in H-l, L-l, and OPT EAD status do not have unrestricted right to work.]
 
 
For immediate response please forward resumes to [email protected]
 
www.linkedin.com/in/ericitstaffingguru/

 
Eric Lyublinsky
Sr. IT Recruiter
(Direct) 407-205-1125
(Office) 800-360-1407
www.valintry.com

For a list of our current openings please visit Valintry's Jobs Webpage

 


Fill this out to apply


Maximum file size: 16 MB.

Already have an account? Sign in.

You must log in or create an account to save this job to your Favorites.
Specializing in Connecting Information Technologists with their Dream Jobs