About this role
Job title: Software Engineer
About the Role
Join Tyler Technologies as a Software Engineer (full stack). You’ll design, develop, and deploy features across a modern tech stack to deliver scalable solutions for public-sector clients. This role emphasizes security, reliability, and collaboration across teams.
What You'll Do
-
Design and implement complete features from requirements through deployment
-
Follow and enforce team best practices for security, testing, and API design
-
Troubleshoot build issues and deployment problems
-
Take ownership of code coverage metrics and testing strategies
-
Monitor key development metrics (build time, security resolution, PR resolution time)
-
Identify and implement process improvements
-
Mentor junior developers and new team members
-
Serve as domain expert in 1-3 technical areas
-
Create technical documentation
-
Participate actively in on-call rotation
-
What We're Looking For
-
Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field, OR equivalent professional experience demonstrating advanced programming competency and system design skills. Typically 2+ years of professional software development experience with progression in technical responsibilities
-
Experience with full software development lifecycle
-
Proven track record of delivering complete features and maintaining production systems
-
Programming languages with expertise in primary team stack (C#/.NET, Java, Python, JavaScript/TypeScript)
-
System Design: Architecture principles, design patterns, scalable system design
-
Database Technologies: SQL databases, schema design, query optimization
-
DevOps & Tools: CI/CD pipelines, containerization, cloud platforms (AWS/Azure)
-
Security Practices: Secure coding, vulnerability assessment, security testing
-
Version Control: Intermediate Git skills including branching strategies and collaborative workflows
-
Leadership and mentoring abilities with experience developing junior team members
-
Intermediate communication skills for documentation, code review feedback, cross-functional collaboration
-
Intermediate problem-solving capabilities with complex technical challenges
-
Project management skills including estimation, planning, and delivery
-
Analytical thinking with data-driven technical decisions
-
Collaborative mindset for cross-functional teams and matrix organizations
-
CJIS clearance: background checks may be required
-
Nice to Have
-
CJIS clearance background check experience or willingness to undergo fingerprint background checks
-
Compensation & Benefits
-
Competitive benefits to support health and financial wellness
-
We are recognized for workplace excellence and career growth opportunities