drjobs Principal Software Engineer

Principal Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Troy, AL - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Description

Are you interested in using your expertise in software development to build software that helps make communities safer Would you like to support first responders with cuttingedge solutions used on the front lines of law enforcement fire rescue and public safety agencies across the United States At Tyler Technologies we are passionate about empowering those who serve our communities and we are looking for an innovative talented and dedicated Principal Software Engineer to join our team.
As a Principal Software Engineer you will be at the forefront of building the next generation of industryleading Public Safety solutions. You will thrive in a dynamic fastpaced and collaborative environment that provides endless opportunities for growth and learning. Youll be both a technology leader and a handson contributor working closely with teams to build excellence into every stage of the software development lifecycle from analysis and design to implementation testing optimization and delivery.

Responsibilities:

Strategic Leadership
  • Collaborate with product and engineering leaders to understand productlevel business objectives and align technical strategies within the scope of broader divisional goals.
  • Work closely with product line leaders to drive the achievement of business outcomes.
  • Engage in highlevel strategic discussions while also contributing to technical 80 handson coding 20 strategy).
Technical Excellence
  • Engage in handson coding to develop and deploy distributed highly available and scalable enterprise applications ensuring quality and performance.
  • Relentlessly pursue opportunities to improve team efficiency and accelerate value delivery through innovative tooling frameworks and best practices.
  • Lead the development of robust software solutions while maintaining high standards for functional and nonfunctional qualities (defects performance stability security reliability).
  • Evaluate and adopt emergent technologies ensuring alignment with divisional architecture and business strategies.
Team Enablement and Growth
  • Mentor and coach engineers providing opportunities for growth and ensuring excellence in software engineering practices.
  • Take on challenging tasks beyond the teams current capabilities to help them stretch and grow while contributing your own coding expertise.
  • Encourage risktaking and experimentation while minimizing the impact of failed experiments and maximizing the learning experience.
  • Increase team autonomy and foster a culture of continuous improvement.
Collaboration and Standards
  • Work with Enterprise Architecture to maintain and extend technical guidance standards and guardrails specific to the product line.
  • Collaborate with crossfunctional teams to ensure that design choices align with business and architecture strategy.

Qualifications:

  • Technical Expertise: Expertlevel understanding of design principles for building and deploying distributed highly available and scalable enterprise business applications. Strong handson coding experience in C# .NET Framework .NET Core and familiarity with container orchestration technologies (Docker Kubernetes).
  • CloudNative Architecture: Experience designing and coding faulttolerant enterprise cloud applications in AWS.
  • Automation and Agile: Strong background in test automation and experience with continuous integration and delivery using cloudnative toolsets. Familiarity with Agile development frameworks.
  • ProblemSolving Skills: Proven ability to solve complex problems in a matrixed environment and manage multiple commitments with highquality deliverables.
  • Mentorship and Communication: Ability to mentor and guide engineers on technologies architecture and best practices. Strong communication skills for both technical and nontechnical audiences.
  • Collaboration and Independence: Ability to work independently and collaboratively across functional groups. Effective in a fastpaced environment with strong planning and organizational skills.
  • Required to undergo and satisfactorily pass a fingerprint background check in accordance with CJIS requirements.
Why Tyler Technologies At Tyler Technologies we are committed to making a real impact in our communities. We value innovation collaboration and continuous learning. You will have the opportunity to grow your career while developing software that makes a tangible difference in public safety and first responder effectiveness.


Required Experience:

Staff IC

Employment Type

Full Time

Company Industry

Department / Functional Area

Software Engineering

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.