Principal Engineer

Apply Now

Company: Tyler Technologies

Location: Troy, MI 48085

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.

Location
Troy, Michigan

Travel
0-5%

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.)


Great Place to Work & Grow Your Career
Come join us as we transform the public sector! Our guide everything we do. We're also frequently recognized as a great workplace locally and nationally. See our many .

Taking Care of You & Your Family
Your health and well-being are important to us. That's why we invest in our team members by offering competitive benefits to support their health and financial wellness. .

Tyler is subject to regulations, guidelines, and/or client requirements relating to the qualifications of Tyler personnel performing certain client work. Because of the nature of this position, it is a requirement that the candidate can successfully pass a federal background check at the time an offer is extended and over the course of employment with Tyler.

Similar Jobs