Plano, Texas, United States Remote (City) USD 110,000 – 135,000 / year

Tyler Technologies is hiring a Senior Software Engineer

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

Requirements

  • 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
  • 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
  • May be required to undergo fingerprint background checks for CJIS clearance

Nice to Have

  • 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
  • Advanced Problem Solving: Complex technical and organizational challenge resolution
Required Skills
Distributed Systems
About company
Tyler Technologies
Tyler Technologies builds the next generation of ERP solutions to power Connected Communities, helping local governments and school districts centralize data and streamline their operations.
All jobs at Tyler Technologies Visit website
Job Details
Department Software Development
Category fullstack
Posted 3 months ago