Jobs · Information Technology · Minnesota

Lead Software Engineer - Parametric

TalentAlly · Minneapolis, MN · 6 days ago
Information Technology$115k–$225k/yrFull-time

About the role

The Lead Software Engineer will be responsible for leading the design, development, and integration of various technology solutions for Parametric's operational systems. This will involve becoming a subject matter expert in Parametric's operational systems, along with the research, design, and implementation of new technologies and solutions to solve key challenges for the organization.

Responsibilities

  • Manage and mentor a team of developers, fostering growth and driving culture and objectives.
  • Lead development projects, including all components of the development lifecycle, from requirements gathering to deployment, bug fixes, and enhancements.
  • Design and develop high-quality and flexible technical solutions across all layers of application development, including APIs, application logic, performance, reliability, persistence, tests, CI/CD, and IaC.
  • Develop domain expertise within Parametric's middle- and back-office operations systems.
  • Research and develop deep expertise in various technologies, including building an understanding of best practices and relevant low-level details.
  • Work across teams to build strong relationships, determine technical needs, and design solutions which fit into an existing proprietary codebase.
  • Adhere to and promote high standards for development maintainability, consistency, performance, and correctness.

Requirements

  • 8+ years of hands-on Java and J2EE development experience; with strong experience in Spring Boot.
  • Experience with .Net development is a plus.
  • AI Fluency including understanding of current AI landscape and engineering integration strategies.
  • Proven experience supervising software development teams and fostering an engaging and collaborative environment, including building and maintaining cross-team networks.
  • Proven experience managing all aspects of team-delivered technical projects (including requirements gathering and documentation), with a proven track record of delivering well-architected and well-written software solutions.
  • Strong understanding of features and best practices across various programming languages.
  • Strong passion for developing a deep understanding of new technologies or solutions.
  • Experience working with various persistence technologies, such as RDBMS or NoSQL.
  • Experience developing resources using IaC technologies such as Terraform.
  • Experience developing CI/CD pipelines using tools such as GitLab or GitHub.
  • Experience adhering to and enforcing high-quality code quality standards.
  • Proven track record of becoming a subject matter expert in areas related to assignments, such as in-depth expertise on business concepts or open-source project internals like Spring and Hibernate.
  • Financial services industry experience.
  • Experience developing highly scalable solutions in the cloud.
  • Experience operating and improving code quality standards through conventions and automated tooling, such as IDEs and SAST services.
  • Experience presenting technical contributions and innovations to both technical and non-technical stakeholders.

Qualifications

  • Proven experience working with cloud technologies (AWS strongly preferred).
  • Proven experience managing all aspects of team-delivered technical projects (including requirements gathering and documentation), with a proven track record of delivering well-architected and well-written software solutions.
  • Strong understanding of features and best practices across various programming languages.
  • Strong passion for developing a deep understanding of new technologies or solutions.
  • Experience working with various persistence technologies, such as RDBMS or NoSQL.
  • Experience developing resources using IaC technologies such as Terraform.
  • Experience developing CI/CD pipelines using tools such as GitLab or GitHub.
  • Experience adhering to and enforcing high-quality code quality standards.
  • Proven track record of becoming a subject matter expert in areas related to assignments, such as in-depth expertise on business concepts or open-source project internals like Spring and Hibernate.
  • Financial services industry experience.
  • Experience developing highly scalable solutions in the cloud.
  • Experience operating and improving code quality standards through conventions and automated tooling, such as IDEs and SAST services.
  • Experience presenting technical contributions and innovations to both technical and non-technical stakeholders.

Similar jobs

Lead Software Engineer

Piper CompaniesRaleigh, NC· Yesterday
$130k–$150k/yrapply on careers.pipercompanies.com

Lead Software Engineer

AppOmniUnited States· 1 wk ago
RemoteResearch$200k–$225k/yrapply on job-boards.greenhouse.io