Senior Software Engineer
Core
Define technical standards, build scalable software systems, and drive technology adoption while mentoring engineers.
Role type
Senior Software Engineer (Technical Lead)
Builds
Scalable and maintainable software systems
Domain
Software Engineering, Cloud-Native, Distributed Systems
Required skills
Large-scale system design, distributed systems, cloud-native patterns, production system management, CI/CD, containerization, orchestration, infrastructure as code, application tuning, database optimization, caching, system scaling, secure development practices
Preferred skills
Emerging technologies, organizational change management, technical vision, strategic thinking
Technologies
CI/CD, containerization, orchestration, infrastructure as code
Responsibilities
Define technical standards based on architectural guidelines, Build scalable and maintainable software systems, Drive adoption of emerging technologies, Mentor junior and mid-level engineers, Participate in hiring processes and technical interviews, Collaborate with leadership on technical roadmaps and strategic planning
Seniority
Senior, hands-on IC with leadership responsibilities (via careerplan.io/jobs/17672-senior-software-engineer-at-tyler-technologies)
