Sr. Software Engineer

Jobvite, Inc.

Troy (MI)

On-site

USD 100,000 - 120,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Tyler Technologies in Troy, MI is seeking an experienced Senior Full-Stack Software Engineer to help build our Civil Process platform. The role focuses on backend development with C# and .NET, with opportunities to contribute to the Angular front end and to build scalable services in AWS.

You will collaborate with engineers, architects, product stakeholders, and designers to deliver secure, reliable software.

Qualifications

  • Five or more years of professional software development experience.
  • Strong experience developing enterprise applications with C# and .NET.
  • Experience designing and building APIs and backend services.
  • Experience with relational or NoSQL databases and data modeling.
  • Understanding of software design principles, automated testing, and secure development practices.
  • Experience with continuous integration and continuous delivery practices.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Effective written and verbal communication skills for technical and non-technical audiences.
  • Ability to work effectively in a collaborative, fast-paced engineering environment.
  • Must be able to pass a fingerprint-based CJIS background check.

Responsibilities

  • Design, develop, test, and maintain cloud-native application services using C# and .NET.
  • Build and maintain REST APIs and integrations.
  • Contribute to Angular and TypeScript development based on needs.
  • Translate requirements into secure, scalable, maintainable solutions.
  • Participate in architectural and technical design decisions for performance and security.
  • Write clean, well-tested code and participate in code reviews.
  • Diagnose and resolve complex application and production issues.
  • Improve automated testing, CI/CD, deployment, and observability practices.
  • Provide technical guidance and share knowledge with peers.
  • Collaborate to plan work, manage trade-offs, and deliver customer outcomes.
  • Stay current with technologies and recommend value-added improvements.

Skills

C# & .NET
API design
Cloud services (AWS)
CI/CD
Troubleshooting
Team collaboration
Security best practices

Tools

Angular
TypeScript
Docker
Kubernetes
AWS
Terraform
CloudFormation

Job description

Software EngineeringTroy,Michigan
Salary: USD 100000.00 - 120000.00 Annually

Tyler Technologies is seeking an experienced Senior Full-Stack Software Engineer to help build our next-generation Civil Process platform. Civil Process is a complete civil process solution that supports agencies from document receipt through payment and final closeout.

This position is primarily focused on backend engineering with C# and .NET, although opportunities exist to contribute to the Angular front end. You will collaborate with engineers, architects, product stakeholders, and designers to deliver secure, reliable, and scalable capabilities in AWS.

Responsibilities
  • Design, develop, test, and maintain cloud-native application services using C# and .NET.
  • Build and maintain well-designed REST APIs and integrations.
  • Contribute to Angular and TypeScript development based on team needs and experience.
  • Translate business and technical requirements into secure, scalable, and maintainable solutions.
  • Participate in architectural and technical design decisions, considering performance, reliability, security, data requirements, scalability, and user experience.
  • Write clean, well-tested code and participate in code reviews.
  • Diagnose and resolve complex application and production issues.
  • Improve automated testing, continuous integration, deployment, observability, and overall software delivery practices.
  • Provide technical guidance and share knowledge with other members of the engineering team.
  • Collaborate with the team to plan work, manage technical tradeoffs, and deliver meaningful customer outcomes.
  • Stay current with relevant technologies and recommend improvements where they provide measurable value.
Qualifications
  • Five or more years of professional software development experience.
  • Strong experience developing enterprise applications with C# and .NET.
  • Experience designing and building APIs and backend services.
  • Experience with relational or NoSQL databases and data modeling.
  • Understanding of software design principles, automated testing, and secure development practices.
  • Experience with continuous integration and continuous delivery practices.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Effective written and verbal communication skills, including the ability to explain technical concepts to both technical and non-technical audiences.
  • Ability to work effectively in a collaborative, fast-paced engineering environment.
  • Must be able to undergo and satisfactorily pass a fingerprint-based background check in accordance with Criminal Justice Information Services (CJIS) requirements.
Preferred Qualifications
  • Experience with Angular, TypeScript, HTML, and CSS.
  • Experience with public cloud services, preferably AWS.
  • Experience with containers and orchestration technologies such as Docker, Kubernetes, or Amazon EKS.
  • Experience with Infrastructure as Code tools such as Terraform or AWS CloudFormation.
  • Experience building cloud-native, multi-tenant software-as-a-service applications.
  • Familiarity with application monitoring, observability, and production support.
How You Work
  • Quality focused: You build quality into the development process through thoughtful design, clean code, automated testing, and reliable delivery practices.
  • Curious: You enjoy solving challenging problems, exploring new technologies, and learning with the support of your team.
  • Accountable: You take ownership of your decisions, commitments, and outcomes.
  • Collaborative: You value diverse perspectives, share knowledge, and contribute to the success of the entire team.
  • Growth oriented: You seek feedback and look for opportunities to improve yourself, the product, and the team.
  • Outcome focused: You balance technical excellence with customer needs and practical delivery.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Engineer
Sr. Software Engineer

Tyler Technologies, Inc. • Troy (MI)

On-site
USD 120,000 - 160,000
Senior .NET Backend Engineer - AWS Cloud
Senior .NET Backend Engineer - AWS Cloud

Jobvite, Inc. • Troy (MI)

On-site
USD 100,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Tyler Technologies, Inc. • Lakewood (CO)

On-site
USD 90,000 - 130,000
Competitive benefits
Career growth opportunities
Senior Software Engineer
Senior Software Engineer

Tyler Technologies • Plano (TX)

On-site
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Tyler-Technologies-29572f8 • Troy (MI)

On-site
USD 110,000 - 135,000
Software Engineer
Software Engineer

Tyler Technologies • Plano (TX)

On-site
USD 80,000 - 110,000
Competitive benefits
Health and financial wellness support
Senior Backend Engineer - C#/.NET, AWS & Cloud APIs
Senior Backend Engineer - C#/.NET, AWS & Cloud APIs

Tyler Technologies, Inc. • Troy (MI)

On-site
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Tyler Technologies, Inc. • Plano (TX)

On-site
USD 110,000 - 135,000
Senior Software Engineer
Senior Software Engineer

Tyler Technologies, Inc. • Dayton (OH)

Hybrid
USD 80,000 - 120,000
Competitive benefits for health and financial wellness
Senior Lead Software Engineer
Senior Lead Software Engineer

Tyler Technologies, Inc. • Lakewood (CO)

Hybrid
USD 83,524 - 130,000
Wide range of benefits
Opportunities for professional growth