Search jobs > Troy, MI > Principal engineer

Principal Engineer

Tyler Technologies
Troy, Michigan
Full-time

Description

Tyler Technologies’ Public Safety Division located in Troy, Michigan is currently looking to hire a full-time Principal Software Engineer.

Our ideal candidate will be located in Michigan and able to work 3 days in the office.

Responsibilities

  • Collaborate with the Software Architect community and leadership on technology strategy
  • Own the architecture and code; verifying and ensuring quality solutions among code committers This entails managing code branching and merging strategies and completeness, effective code reviews, and engagement in the continuous integration process
  • Mentor and guide developers on technologies, patterns, and practices
  • Bring knowledge, growth and training opportunity to the development organization improving the skillset of the entire team
  • Provide governance over code quality initiatives
  • Research new platforms, innovations, and technologies that offer potential revenue opportunity and present to leadership
  • Review, recommend, and implement tooling and practices to maximize product development productivity
  • Review designs and code implementations created by developers.
  • Guide cross-functional teams (QA, Doc, Tech Support, etc.) on feature and product technical details.
  • Aid in the transformation of installed product to an AWS serverless offering

Qualifications

  • 12+ years of experience within software development disciplines with a continually increased level of responsibility
  • Bachelor's or Master’s Degree in computer science or engineering
  • Demonstrable experience implementing software development best practices and processes
  • Strong knowledge of design and code patterns, specifically AWS solutions
  • Demonstrable experience building, leading, mentoring and providing work direction to other technologists
  • Ability to grow personal skillset and knowledge base with independent research
  • Requires minimal supervision and is self-starter with tasks
  • Linux development experience with networking knowledge
  • Strong Cloud / SaaS experience using Amazon Web Services
  • Strong communication skills which will elevate technical team interaction
  • Ability to adapt and learn new technologies quickly and proactively
  • Knowledge of NCIC and NLETS is a bonus
  • Professional work experience designing, building and deploying a large-scale, commercial software products
  • Familiarity with industry-standard development practices (Agile methodologies, Test Driven Development, Behavior Driven Development, etc.)
  • 15 days ago
Related jobs
Promoted
Credit Acceptance
Southfield, Michigan

Engineering Excellence: Engineering Excellence is about bringing great craftsmanship and thought leadership to deliver an outstanding product that delights customers and solves for the business. Our Engineering and Analytics Team Members utilize the latest technology to develop, monitor, and maintai...

Promoted
VirtualVocations
Warren, Michigan

A company is looking for a Principal Analytics Engineer, DSI. ...

Promoted
Amtec Inc.
Sterling Heights, Michigan

As part of our Systems Engineering team, you’ll join a diverse group of driven professionals who design the products and systems that support enhanced military capabilities, protect national security, and keep critical information and infrastructure secure. We are currently looking for experienced S...

Promoted
VirtualVocations
Warren, Michigan

A company is looking for a Principal AI Engineer for AI Solutions. ...

General Motors
Warren, Michigan

Masters degree in engineering, computer science, or a related technical field; PhD preferred. ...

Promoted
VirtualVocations
Warren, Michigan

A company is looking for a Principal Engineer, Cloud Infrastructure. ...

BAE Systems
Sterling Heights, Michigan

We rely on our team of engineers to make this possible, and we are now hiring several Software Engineers to join our team. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementatio...

Comerica Bank
Auburn Hills, Michigan

The Principal Collaboration and Messaging Engineer role will provide engineering and architecture support for complex system management activities related to system software, hardware, performance, problem determination or resource management requiring communication and coordination with vendors, te...

Elsevier Inc. Company
Michigan
Remote

Principal Software Engineer -Search Technology. About the Role: We are seeking a highly skilled and motivated Principal Search Engineer to join our team. In addition, the Principal Search Engineer will be responsible for mentoring junior team members and facilitating knowledge sharing within the org...

Stellantis
Remote, MI
Remote

The Senior Principal Engineer - Operating Systems will function as a member of the Technical Leadership Council (TLC) functioning as the SWX wide expert in operating systems and will lead the creation and maintenance of the technical strategy for operating system adoption and customization for SWX p...