Sr. Software Engineer at Tyler Technologies
Tyler Technologies · Troy, United States Of America · Onsite
- Senior
 - Office in Troy
 
Description
Responsibilities
- Create lasting impact by building and continuously improving our cloud-native products.
 - Work within the engineering team on designing and developing core product functionality.
 - Contribute to the design of features and provide thought leadership by taking into consideration business requirements, data needs, performance, scalability, and user experience.
 - Optimize the application for maximum speed and scalability.
 - Drive technical excellence into every aspect of the software development and delivery lifecycle.
 - Continually learn and take initiative to stay current with industry trends and front-end technology.
 - Cross-pollinate smart ideas and promote learning and knowledge sharing across teams.
 - Be outcome focused and work collaboratively with the team to continually drive strong results.
 
Qualifications
- 5 years of experience designing and building event driven distributed systems.
 - Experience building enterprise caliber applications with .NET and C#.
 - Familiarity with HTML5, CSS3, JavaScript, and TypeScript, preferably with Angular experience.
 - Continuous delivery/deployment knowledge and experience.
 - Experience working with container and orchestration technologies like Docker, Kubernetes, EKS, etc.
 - Knowledge and experience with public cloud infrastructure and services, preferably AWS.
 - Used Infrastructure-as-Code (IaC) technologies like Terraform, Cloud Formation, etc.
 - Required to undergo and satisfactorily pass a fingerprint background check in accordance with CJIS requirements.
 
What you value:
- Dedication to quality: Build quality in with clean and well designed code, using test automation effectively to maximize speed and reliability.
 - Curiosity: Interested in solving hard problems, and enjoy exploring new technologies and ideas. Enjoy diving into unknown territory with the help of your team.
 - Ownership mentality: Empowered to make decisions, and you take responsibility for the outcome.
 - Team Player: Value collaboration and excel working in a fast-paced team environment.
 - Growth Mindset: Take initiative to find ways to improve yourself and your team through observation, feedback, and continuous learning.
 - Communication: Exceptional written and verbal communication skills and have an ability clearly articulate technical concepts to both technical and non-technical audiences.
 - Required to undergo and satisfactorily pass a fingerprint background check in accordance with CJIS requirements.