Senior Software Engineer
Tyler Technologies - Yarmouth, ME
Hiring: Senior Software Engineer Company: Tyler Technologies Location: Yarmouth, ME Job Posted Time: 2026-09-11 15:06:53 Target Skills & Keywords : .NET, API Design, AWS, Angular, C#, CI/CD, Docker, Financial Planning, Git, Infrastructure as Code, Kubernetes, Linux, Product Management, Risk Management, SQL About the job Experience: •5+ years of professional software development experience with demonstrated progression into technical leadership responsibilities. Required Skills: •We are seeking a Senior Software Engineer to play a key role in the continued growth and evolution of Tyler’s Priority Based Budgeting platform. •Work across a modern technology stack including C#, .NET, Angular, SQL, Linux, Docker, AWS, and cloud-native technologies while helping drive adoption of emerging technologies, including Agentic AI capabilities that improve engineering productivity, software quality, and operational efficiency. •Technical Leadership & Architecture •Define and establish technical standards based on architectural principles and engineering best practices. •Design and build scalable, maintainable, and secure software systems that support the long-term growth of the Priority Based Budgeting platform. •Partner cross-functionally with engineering leadership to develop technical roadmaps and platform strategy. •Represent technical perspectives in strategic planning discussions and product initiatives. •Establish and maintain code quality standards, development practices, and technical debt management processes. Qualifications: •Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent professional experience demonstrating expert-level programming competency and technical leadership. •Typically 5+ years of professional software development experience with demonstrated progression into technical leadership responsibilities. •Demonstrated success in leading complex technical projects from design through production delivery. •History of contributing to technical decision-making, architectural direction, and engineering best practices. •Proficiency with C#, Angular, SQL, Linux, Git, Docker, and AWS or comparable technologies. •Strong communication skills with the ability to effectively collaborate across technical and non-technical teams. •Advanced proficiency in software development with deep knowledge of modern programming languages, frameworks, and development ecosystems. •Extensive experience designing scalable, distributed systems and cloud-native applications. •In-depth knowledge of modern software architecture patterns, API design, and service-oriented systems. •Expertise in application performance tuning, database optimization, caching strategies, and system scalability. Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!