5+ years of professional software development experience or equivalent senior-level scope.
Bachelor's degree in computer science, mathematics, or related field, or equivalent practical experience.
Proficient in C#/.NET or strong experience in similar technologies with .NET adaptability.
Experience in designing and managing SQL databases and data models.
Familiarity with REST API design and development practices.
Strong communication skills for technical discussions with colleagues and partners.
Experience with AWS and modern .NET technologies is a plus.
Responsibilities
Design, build, test, and maintain full-stack features using C#, ASP.NET, Angular, TypeScript, HTML, and CSS.
Develop and enhance APIs, services, shared components, and application infrastructure.
Collaborate with product partners and engineers to clarify needs and deliver solutions.
Contribute to technical design, architecture, usability, and documentation.
Implement sound software design practices, automated testing, and SQL data modeling.
Participate in code reviews and mentor less experienced developers.
Support deployment and resolve production issues with Technical Support and other teams.
Identify practical improvements for team processes and product quality.
Utilize AI-assisted development tools responsibly, ensuring quality and maintainability.
Benefits
Flexible work environment with opportunities for remote work.
Professional development and training programs.
Collaborative team culture focused on innovation.
Access to modern tools and technologies for development.
Health and wellness benefits.
Full Job Description
Description
We are currently looking to hire a Senior Software Engineer to directly support our electronic payments platform, specifically for our Payments Team.
This individual contributor role involves participating in the development, maintenance, and enhancement of business applications. You'll work with project teams, business partners, and technical staff to understand user requirements, assess available technologies, and recommend solutions. Responsibilities
Design, build, test, and maintain full-stack features using C#, ASP.NET, Angular, TypeScript, HTML, and CSS.
Develop and improve APIs, services, shared components, and application infrastructure.
Work with product partners and other engineers to clarify needs, evaluate options, and deliver useful solutions.
Contribute to technical design, architecture, usability, and documentation.
Use sound software design practices, automated testing, and SQL data modeling to build maintainable applications.
Participate in code reviews and help less experienced developers grow.
Support deployment and production issues in partnership with Technical Support and other teams.
Look for practical ways to improve team processes and product quality.
Use approved AI-assisted development tools responsibly, remaining accountable for the quality, security, testability, and maintainability of your work.
Qualifications
5 or more years of professional software development experience, or comparable experience demonstrating the scope expected of a senior engineer.
A bachelor's degree in computer science, mathematics, or a related field, or equivalent practical experience.
Experience developing software with C#/.NET, or strong experience in a comparable technology and the ability to work effectively in a .NET environment.
Experience designing and working with SQL databases and data models.
Familiarity with REST API design and development.
Clear communication and the ability to work through technical questions with colleagues and product partners.
Experience with AWS is a plus.
Experience with .NET Core or modern .NET is a plus.
About Tyler Technologies
Tyler Technologies, Inc. is a software company that provides integrated software and technology services to the public sector. The company was founded in 1966 and is headquartered in Plano, Texas. Tyler Technologies operates through two segments: Enterprise Software and Appraisal and Tax. The Enterprise Software segment provides software systems to municipal and county governments and schools. The Appraisal and Tax segment provides software and services for property appraisal and tax assessment to local governments and taxing authorities. Tyler Technologies' software and services are used by more than 15,000 local government offices in all 50 states, Canada, the Caribbean, Australia, and other international locations.