
Senior Software Engineer
Tyler TechnologiesResponsibilities
- Build applications and infrastructure for the Tyler ERP product suite.
- Design and implement frameworks, microservices, and components for Tyler products.
- Develop and extend core features for infrastructure microservices.
- Define technical standards based on architectural guidelines.
- Build scalable and maintainable software systems.
- Collaborate with product and cross-functional teams to deliver market results.
- Lead complex technical projects and influence technical decisions.
- Mentor junior and mid-level engineers.
- Work in an agile environment, attend sprint ceremonies, and continuously improve internal processes.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent professional experience demonstrating expert-level programming and technical leadership.
- At least 5 years of professional software development experience with progression into technical leadership roles.
- Proficiency in C# and .NET 8+ with strong software engineering fundamentals.
- Frontend experience with HTML and JavaScript/TypeScript, including hands-on Angular or a similar modern framework experience.
- Expertise with PostgreSQL/SQL and relational database design and optimization.
- Strong understanding of RESTful API design and integration.
- Comfort working in Linux and strong experience with Git and Docker.
- Experience with test-driven development and automated testing practices.
- Ability to lead complex technical projects, influence technical decisions, and mentor engineers.
- Preferred experience with scalable distributed systems, cloud-native patterns, AWS/Azure/GCP, monitoring and observability, Kubernetes, Terraform or CloudFormation, performance tuning, caching, capacity planning, secure development, code reviews, quality assurance, and multiple programming languages.
- Strong ownership, prioritization, delivery, collaboration, communication, and problem-solving skills.
Tech Stack
Categories
About Tyler Technologies
Tyler Technologies (NYSE: TYL) provides integrated software and technology services to the public sector. Tyler’s end-to-end solutions empower local, state, and federal government entities to operate efficiently and transparently with residents and each other. By connecting data and processes across disparate systems, Tyler’s solutions transform how clients gain actionable insights into opportunities and solutions for their communities. Tyler has more than 40,000 successful installations across nearly 13,000 locations, with clients in all 50 states, Canada, the Caribbean, Australia, and other international locations. Tyler has been recognized numerous times for growth and innovation, including Government Technology’s GovTech 100 list. More information about Tyler Technologies, an S&P 500 company headquartered in Plano, Texas, can be found at tylertech.com.