Tyler Technologies
Senior Software Engineer
Senior full-stack engineer on Tyler Technologies' Enterprise Justice team in Plano, TX, building mission-critical government justice software. Day to day: set technical standards, design scalable serverless systems with Node.js, Angular/TypeScript, and AWS, mentor engineers, and join an on-call rotation.
- Compensation
- Not disclosed
- Location
- Plano, United States
- Work setup
- Onsite
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field, OR equivalent professional experience
- Typically 5+ years of professional software development experience with progression to technical leadership
- Strong experience building serverless applications in AWS
- Proven track record of leading complex technical projects
- Experience with large-scale system design and production system management
- History of contributing to technical decision-making and establishing best practices
- Expert-level proficiency in multiple programming languages with deep ecosystem knowledge
- Extensive experience with scalable, distributed systems and cloud-native patterns
- Advanced CI/CD, containerization, orchestration, infrastructure as code
- Application tuning, database optimization, caching, system scaling
- Deep understanding of secure development practices and quality assurance methodologies
- Active knowledge of industry trends and emerging technologies
- Proven ability to influence technical decisions and establish technical vision
- Strong mentoring and coaching skills with track record of developing engineers
- Excellent communication skills for documentation, presentations, and cross-functional collaboration
- Strategic thinking balancing technical considerations with business objectives
- Experience driving organizational change and technology adoption
- Advanced problem-solving for complex technical and organizational challenges
- May be required to undergo fingerprint background checks for CJIS clearance
Full description
Join the Enterprise Justice team at Tyler Technologies as an Senior Software Engineer! As a full stack engineer, you will work with a wide range of technologies such as Node.js, Angular/Typescript, and AWS building scalable solutions that empower our clients and support mission-critical outcomes.
Responsibilities
- Define and establish technical standards from architectural guidelines
- Build scalable, maintainable software systems
- Drive adoption of emerging technologies, selected by leads
- Mentor junior and mid-level engineers
- Participate in hiring processes and technical interviews
- Collaborate with leadership on technical roadmaps
- Represent technical perspectives in strategic planning
- Establish code quality standards and technical debt management within the team
- Create technical documentation and knowledge-sharing resources
- Collaborate with cross-functional teams
- Participate actively in on-call rotation
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related technical field, OR equivalent professional experience demonstrating expert-level programming competency and proven technical leadership capability
- Typically 5+ years of professional software development experience with demonstrated progression to technical leadership roles
- Strong experience building serverless applications in AWS
- Proven track record of leading complex technical projects
- Experience with large-scale system design and production system management
- History of contributing to technical decision-making and establishing best practices
- Advanced Programming: Expert-level proficiency in multiple languages with deep ecosystem knowledge
- System Architecture: Extensive experience with scalable, distributed systems and cloud-native patterns
- DevOps & Infrastructure: Advanced CI/CD, containerization, orchestration, infrastructure as code
- Performance & Scale: Application tuning, database optimization, caching, system scaling
- Security & Quality: Deep understanding of secure development practices and quality assurance methodologies
- Emerging Technologies: Active knowledge of industry trends and innovative practices
- Technical Leadership: Proven ability to influence technical decisions and establish technical vision
- Mentoring Excellence: Strong coaching skills with track record of developing engineers
- Excellent Communication: Exceptional skills for technical documentation, presentations, cross-functional collaboration
- Strategic Thinking: Balance technical considerations with business objectives
- Change Leadership: Experience driving organizational change and technology adoption