Jobs · Engineering

Principal Software Engineer

Vertafore · Pulaski, TN · 2 wk ago
Engineering$130k–$150k/yrFull-time

About the role

The role of Principal Software Engineer at Vertafore involves shaping and improving the experience of key Vertafore customers. This includes working cross-functionally with Customer Support, Account Management, Product Management, and Product Development to guide customers and contribute to the future growth of the team.

Responsibilities

  • Innovates and crafts clean code
  • Helps lead and mitigate the impact of technical decisions across the entire product
  • Coordinates with Experience Design and software development teams across the department in designing and implementing pragmatic and best-fit solutions
  • Takes ownership of vision and development of technologies, infrastructure, and common components across our tech stack
  • Mentors other developers and teams
  • Fosters and develops a community of practice across the entire development organization
  • Evaluates and recommends tools, technologies and processes ensuring highest quality product platform
  • Supports for existing products and developing new products
  • Contributes to defining and enforcing procedures, standards, and methodologies related to software development
  • Troubleshoot code problems quickly and efficiently
  • Interacts with customers to gather insights and translate technical concepts
  • Works as a role model and mentors other team members
  • Leads, joins in, and shepherds teams through implementation goals including fostering best practices in creation of code

Requirements

  • Advanced communication and interpersonal skills
  • Strategic problem solver, analytical, with critical thinking skills
  • An innate curiosity about how things work; Proactively acquires new skills and learns new tools and technologies to troubleshoot complex issues
  • Comfortable and effective at making decisions across the product that help long-term maintainability, reuse, and security. and performance
  • Must be able to work with global, distributed teams
  • Highly proficient with multiple database technologies
  • Able to work with and help non-development departments communicate with development depart
  • Communicate clearly to explain and defend design decisions
  • Mentor, lead, and direct multiple teams in implementation best practices
  • Lead collaboration with the business, designing pragmatic solutions

Qualifications

  • Minimum 10 years of professional experience with Java/.NET and common frameworks
  • Experience working in an Agile environment required
  • Degree in computer science, engineering or related field required
  • 5+ years of experience in security best practices for software and data platforms required
  • 5+ years of experience with Restful APIs required
  • 5+ years of experience with design, architecture, and implementation at an enterprise level required
  • Experience with Angular or similar technology required
  • 5+ years of experience with database technologies (e.g., Oracle, SQLServer, PostgreSQL, Cassandra, etc.)
  • Have experience working in an Agile environment
  • Have experience with .NET
  • Have degree in Computer Science or similar valuable experience

Similar jobs

Principal Software Engineer

Red Arch SolutionsAnnapolis Junction, MD· 2 wk ago
Engineering$205k–$217k/yrapply on redarchsolutions.applytojob.com

Principal Software Engineer

GliaCell TechnologiesAnnapolis Junction, MD· 3 wk ago
Engineering$200k–$280k/yrapply on gliacelltechnologies.applytojob.com

Principal Software Engineer

GliaCell TechnologiesAurora, CO· 3 wk ago
Engineering$190k–$280k/yrapply on gliacelltechnologies.applytojob.com