Software Engineer
Tyler Technologies
Troy, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Troy, United States of America
Tech stack
.NET
API
Agile Methodologies
Amazon Web Services (AWS)
HTML5
Automation of Tests
Azure
C Sharp (Programming Language)
CSS
Cloud Computing
Cloud Engineering
Software Quality
Code Review
Relational Databases
Distributed Systems
Github
Microsoft SQL Server
Object-Oriented Software Development
Performance Tuning
Systems Development Life Cycle
Software Engineering
SQL Databases
TypeScript
Web Applications
Web Application Frameworks
Modern Ui
GitHub Copilot
Cloudformation
Containerization
Angular
Solid Principles
Information Technology
Playwright
Front End Software Development
REST
Terraform
Software Version Control
Docker
Job description
As part of a collaborative, cross-functional team, you will contribute across the full software development lifecycle-designing, building, testing, and maintaining scalable, high-quality solutions. This is an ideal role for engineers who enjoy solving complex problems, continuously improving systems, and working closely with others to deliver meaningful outcomes. What You'll Do
- Design, develop, and maintain enterprise-grade web applications using C#, .NET (Framework/Core), Angular, and SQL, with a primary focus on backend services and APIs
- Collaborate closely with engineers, product managers, and stakeholders to deliver high-impact features and improvements
- Write clean, maintainable, and well-tested code while contributing to shared coding standards and best practices
- Build and enhance RESTful APIs and distributed system components with scalability and reliability in mind
- Contribute to modernization efforts, including cloud-native architectures and performance optimization
- Develop and maintain automated tests to ensure system quality and long-term maintainability
- Participate in code reviews to improve code quality and share knowledge across the team
- Support CI/CD pipelines and contribute to improving build, test, and deployment processes
- Occasionally collaborate with customers or support teams to troubleshoot issues and refine solutions
- Actively contribute to a culture of continuous improvement, learning, and accountability
Requirements
- 3-5+ years of professional experience building scalable web applications
- Strong experience with .NET and relational databases (SQL Server preferred)
- Experience designing and building RESTful APIs
- Solid understanding of object-oriented programming, SOLID principles, and modern design patterns
- Experience with version control and SDLC tools (e.g., GitHub, Azure DevOps)
- Familiarity with Agile development practices and working in iterative delivery environments
- Strong problem-solving skills and ability to navigate ambiguity independently
- Effective communication skills and ability to collaborate with both technical and non-technical stakeholders
- Demonstrated ownership of work and commitment to delivering high-quality results
- Required to undergo and satisfactorily pass a fingerprint background check in accordance with CJIS requirements.
Nice to Have
- Bachelor's degree in Computer Science or related field (or equivalent practical experience)
- Experience with modern front-end frameworks (Angular, TypeScript, HTML5, CSS3)
- Exposure to cloud platforms (AWS preferred) and cloud-native design patterns
- Experience with infrastructure-as-code (e.g., Terraform, CloudFormation)
- Familiarity with containerization (Docker) and distributed systems concepts
- Experience with automated testing frameworks (e.g., Playwright)
- Exposure to AI-assisted development tools (e.g., GitHub Copilot, Codex, Claude Code)
About the company
Great Place to Work & Grow Your Career
Come join us as we transform the public sector! Our mission, vision, and values guide everything we do. We're also frequently recognized as a great workplace locally and nationally. See our many awards and accolades.
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. Learn more about how we care for our people.
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.