Principal Software Engineer

Tyler Technologies
Troy, MI


Description


Are you interested in using your expertise in software development to build software that helps make communities safer? Would you like to support first responders with cutting-edge solutions used on the front lines of law enforcement, fire rescue, and public safety agencies across the United States? At Tyler Technologies, we are passionate about empowering those who serve our communities, and we are looking for an innovative, talented, and dedicated Principal Software Engineer to join our team.

As a Principal Software Engineer, you will be at the forefront of building the next generation of industry-leading Public Safety solutions. You will thrive in a dynamic, fast-paced, and collaborative environment that provides endless opportunities for growth and learning. You’ll be both a technology leader and a hands-on contributor, working closely with teams to build excellence into every stage of the software development lifecycle, from analysis and design to implementation, testing, optimization, and delivery.

Responsibilities:

Strategic Leadership

  • Collaborate with product and engineering leaders to understand product-level business objectives and align technical strategies within the scope of broader divisional goals.
  • Work closely with product line leaders to drive the achievement of business outcomes.
  • Engage in high-level strategic discussions while also contributing to technical execution (80% hands-on coding, 20% strategy).

Technical Excellence

  • Engage in hands-on coding to develop and deploy distributed, highly available, and scalable enterprise applications, ensuring quality and performance.
  • Relentlessly pursue opportunities to improve team efficiency and accelerate value delivery through innovative tooling, frameworks, and best practices.
  • Lead the development of robust software solutions while maintaining high standards for functional and non-functional qualities (defects, performance, stability, security, reliability).
  • Evaluate and adopt emergent technologies, ensuring alignment with divisional architecture and business strategies.

Team Enablement and Growth

  • Mentor and coach engineers, providing opportunities for growth and ensuring excellence in software engineering practices.
  • Take on challenging tasks beyond the team's current capabilities to help them stretch and grow, while contributing your own coding expertise.
  • Encourage risk-taking and experimentation, while minimizing the impact of failed experiments and maximizing the learning experience.
  • Increase team autonomy and foster a culture of continuous improvement.

Collaboration and Standards

  • Work with Enterprise Architecture to maintain and extend technical guidance, standards, and guardrails specific to the product line.
  • Collaborate with cross-functional teams to ensure that design choices align with business and architecture strategy.

Qualifications:

  • Technical Expertise: Expert-level understanding of design principles for building and deploying distributed, highly available, and scalable enterprise business applications. Strong hands-on coding experience in C#, .NET Framework, .NET Core, and familiarity with container orchestration technologies (Docker, Kubernetes).
  • Cloud-Native Architecture: Experience designing and coding fault-tolerant enterprise cloud applications in AWS.
  • Automation and Agile: Strong background in test automation and experience with continuous integration and delivery using cloud-native toolsets. Familiarity with Agile development frameworks.
  • Problem-Solving Skills: Proven ability to solve complex problems and manage multiple commitments with high-quality deliverables.
  • Mentorship and Communication: Ability to mentor and guide engineers on technologies, architecture, and best practices. Strong communication skills for both technical and non-technical audiences.
  • Collaboration and Independence: Ability to work independently and collaboratively across functional groups. Effective in a fast-paced environment with strong planning and organizational skills.

Required to undergo and satisfactorily pass a fingerprint background check in accordance with CJIS requirements.

Posted 2025-09-12

Recommended Jobs

Project Manager 3

Global Information Technology
Lansing, MI

Job Description Job Description Job Title: Project Manager 3 Job Location: Lansing, MI (Hybrid) Job Type: Contract Job Description/ Requirement: In-depth knowledge of and experience i…

View Details
Posted 2025-07-24

Full Time Gastroenterology Job OH

National Staffing Solutions National Staffing Solutions
Bay City, MI

Recruiting for TWO Gastroenterologists to establish and grow a new practice in Bay City, Michigan. : ~ Emphasis on ambulatory endoscopy procedures and inpatient ERCP and EUS.   Ability to spec…

View Details
Posted 2025-09-10

Sewer Install Helper

Service Professor
Grand Rapids, MI

Are you ready for a fulfilling career in the plumbing trade with West Michigan's premier HVAC & Plumbing employer? Service Professor is seeking dedicated individuals to join our esteemed team in our …

View Details
Posted 2025-07-31

Key Account Manager - AGV OEM

Dürr Systems Inc
Farmington, MI

Job Description Job Description Location: Southfield, MI Position Summary: The Key Account Manager will be responsible for calling on key OEM accounts, identifying and developing market op…

View Details
Posted 2025-08-06

Account Representative - State Farm Agent Team Member

Al Shattuck - State Farm Agent
Grand Rapids, MI

Job Description Job Description *Remote Position - must live in Michigan* Position Overview: Are you a vibrant individual who thrives on providing exceptional customer experiences? Do you rel…

View Details
Posted 2025-08-18

Commercialization Contracts Administration Manager

Planet Group
Saginaw, MI

The Commercialization Contracts Administration Manager is essential to execution and achievement of goals and objectives across the Medical Affairs and Commercial Development functions.   This role…

View Details
Posted 2025-08-19

Simulation Software Engineer

Quantum Signal Ai
Saline, MI

Role Summary: Quantum Signal AI is looking for a software engineer to help rapidly develop vehicular simulations to serve the immediate needs of Ford Motor Company’s vehicular research programs. Y…

View Details
Posted 2025-09-12

Line Cook

LongHorn Steakhouse
Allen Park, MI

WE ARE LONGHORN. Legendary food and service begins with legendary people. We believe in earning the loyalty of our Team Members with our strong, diverse culture, well-done benefits and growth opport…

View Details
Posted 2025-07-28

CDL Driver Home Weekly Regional Driver

H&H Recruiting
Monroe, MI

Job Description Job Description Class A CDL Drivers Needed ASAP- Regional Route- Home Weekly! Average pay minimum of $1725 per week Minimum Requirements: Class A CDL, Hazmat endorsement requ…

View Details
Posted 2025-08-31

Finance Manager

Victory Toyota of Canton
Canton, MI

Finance Manager  If you love helping others in the process of securing funds to finance their dream car, then we have a job opening for you! The Finance and Insurance (F&I) position coordinates all…

View Details
Posted 2025-08-28