Director of Software Engineering

PSYCHOLOGICAL ASSESSMENT RESOURCES INC
Lutz, FL Other
POSTED ON 7/20/2022 CLOSED ON 11/18/2022

Job Posting for Director of Software Engineering at PSYCHOLOGICAL ASSESSMENT RESOURCES INC

Job Details

Job Location:    Psychological Assessment Resources Inc - Lutz, FL
Position Type:    Full Time
Salary Range:    Undisclosed

Summary:

The Director, Software Engineering is a skilled technology leader with extensive experience in software architecture, software development and leading software engineering teams. The Director is responsible for managing our team of software engineers as well as defining and overseeing our development process and standards. The Director will drive performance of the team and innovation and evolution of our digital platforms.

Essential Duties:

  • Manage the team of software engineers and ensure they follow standards and perform at a high level
  • Work with the CTO and Scrum leaders to develop and improve the agile development process
  • Develop and enforce design and coding standards
  • Act as a senior level architect and engineer in the development of new applications and product features
  • Build software platform roadmaps with a focus on innovation and scalability
  • Build a plan for modernization of our software architecture with a goal to implement CI/CD
  • Works with product owners, scrum masters and other senior technology team members to review backlog items, develop technical solutions and designs and estimate level of effort
  • Works with the Scrum Master and TPO on spring planning and resource assignment
  • Identifies opportunities for platform innovation and optimization
  • Works with the CTO and other senior developers to define platform architectural direction and standards
  • Is hands-on and designs, builds, and maintains efficient, reusable, and reliable software solutions and code
  • Evaluates and implements tools, libraries, or frameworks to assist in producing software.
  • Stays abreast on software development best practices, effective tools, strategies and processes.
  • Provides guidance, direction and technical support to team members


Qualifications:

  • Minimum five (5) years of experience as a Manager/Director leading software engineering teams
  • Minimum ten (10) years of experience as a software developer and software architect
  • Extensive experience working in an Agile/Scrum methodology
  • Minimum ten (10) years of experience analyzing, designing and implementing solutions utilizing Microsoft technologies.
  • Extensive experience with the following
    • Visual Studio environment and the Microsoft .NET framework
    • ASP.NET
    • C# Development
    • Microsoft SQL Server
    • MVC & .NET Core
    • HTML, CSS, JavaScript, and BootStrap
    • Front-end development frameworks such as Blazor, Angular or React
  • Experience with event driven architectures
  • Experience using revision control systems such as Git, TFS or Subversion.
  • Understands how and when to use XML, JSON, and other data formats
  • Understands RESTful architecture
  • Detailed understand of web architectures and secure software development
  • Experience with CI/CD products such as Azure Pipelines
  • Experience with MS Azure and Cloud design best practices and patterns to build highly scalable solutions
  • Experience with Azure DevOps
  • Excellent oral and written communication skills.
  • Strong analytical thinking and problem-solving skills.

Nice to Haves:

  • Understanding of microservice architectures
  • Experience with Kafka, RabbitMQ or other messaging systems, cloud services, Docker, or Kubernetes
  • Experience with C
  • Experience with Microsoft Power Platform and Power BI
  • Experience with D365 development
Director of Electrical Engineering | Florida
The Osborn Engineering Co -
Tampa, FL
Director of Structural Engineering | Florida
The Osborn Engineering Co -
Tampa, FL
Director of Mechanical Engineering | Florida
The Osborn Engineering Co -
Tampa, FL

Hourly Wage Estimation for Director of Software Engineering in Lutz, FL
$97.12 to $126.07
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs that are on the Director of Software Engineering career path.

Click the checkbox next to the jobs that you are interested in.

Income Estimation: 
$213,305 - $276,908
Income Estimation: 
$257,509 - $394,750

Sign up to receive alerts about other jobs with skills like those required for the Director of Software Engineering.

Click the checkbox next to the jobs that you are interested in.

  • Debugging Skill

    • Income Estimation: $205,812 - $305,890
    • Income Estimation: $219,197 - $268,029
  • Programming Skill

    • Income Estimation: $205,812 - $305,890
    • Income Estimation: $234,207 - $346,443
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Director of Software Engineering jobs in the Lutz, FL area that may be a better fit.

Associate Director Software Engineering

DTCC Candidate Experience Site, Tampa, FL

Director of Software Engineering - Payments Technology

JPMC Candidate Experience page, Tampa, FL