Tyler Technologies is hiring a

Principal Engineer

Troy, United States
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
  • C and C++ development experience with a strong aptitude for mastering other languages
  • 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.)
Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Principal Engineer Q&A's
Report this job
Apply for this job