Posted in

Director of Software Development

Director of Software Development

CompanyLeidos
LocationNorcross, GA, USA
Salary$126100 – $227950
TypeFull-Time
DegreesMaster’s
Experience LevelSenior, Expert or higher

Requirements

  • Excellent analytical, problem-solving and project management skills
  • Excellent written and verbal communication and interpersonal skills
  • Ability to motivate teams to produce quality materials within tight timeframes and simultaneously manage several projects
  • Ability to define, structure and plan work independently
  • Proven cross-functional relationship building skills
  • Ability to interact effectively with all levels of management
  • Pro-active leadership style
  • Extensive experience with real-time data application development in oil and gas, manufacturing, or similar industry
  • Working knowledge of real-time data architectures, applications, controllers, telemetry, and protocols for industry including SCADA, PLCs, OPC-UA, Modbus, and serial device communications
  • The successful candidate will have related multiple years of hands-on experience of supporting Commercial Cloud Services such as AWS and Azure, as well as on-perm customer deployments
  • Knowledge of cloud-based production application infrastructure and processes (AWS or Azure, DevOps, micro services, containerization, security, networking, load balancing, replication, disaster recovery, etc.)
  • Working knowledge of the design and implementation of application architecture using cloud native and data warehousing principles
  • Experience/Working knowledge with C#, XML, HTML, Java, Java Script, React, SQL Server Database, Cassandra, MongoDB, PostgreSQL, Kubernetes, Istio, Kafka and Spark
  • Strong knowledge and experience in Agile development methodologies and in effectively leading Agile development teams
  • Strong Background in SecDevOps
  • Experience in Test Engineering strategies and optimizing regression testing tactics
  • Working knowledge of Selenium, or Similar, to create a test automation framework
  • Understanding of best practices to create and mature CI/CD pipelines, minimize build times, and automate artifact generation

Responsibilities

  • Responsible for hiring, developing, and training talented, creative and innovative development resources
  • Establish and enforce the tools, techniques, principles and practices of the development department
  • Foster and maintain highly effective internal partnerships with all departments including IT, Infrastructure, Product Management, Software Quality Assurance, Commercial and different business units
  • Provide technical leadership and guidance to the development teams for project level architectures and design work
  • Translate business requirements into functional service designs and create service models along with supporting technical documentation
  • Provide a software development plan that meets the future needs of our customers and markets based on new and innovative techniques and technologies
  • Provide business, data, application and technology consulting in pre-feasibility and feasibility discussions with IT team members and business partners
  • Execute action items resulting from Root Cause Analysis (RCA) sessions to avoid future production defects
  • Identify opportunities to reuse enterprise technology services
  • Promote the use of innovative techniques and technologies that will provide benefits to Varec
  • Lead the introduction of new technologies as well as leveraging enterprise capabilities
  • Perform peer reviews of designs and solution proposals to ensure conformance to current practice and quality of work being generated
  • As a senior leader within Varec, embrace and enable the Varec core values
  • Promote, plan, communicate, and implement employee engagement activities within and across departments/teams that influence a positive work environment
  • Drive differentiation into the organization to create long-term competitive advantage
  • Support the long-term growth strategy, vision, and mission
  • Achieve or exceed Annual Operating Plan objectives
  • Perform other duties and responsibilities as assigned

Preferred Qualifications

  • Masters in Computer Science or other relevant field
  • Knowledge for Agile frameworks and implementation of Agile Methodologies to multiple teams in large-scale enterprise change projects & programs. Experience should include coaching and enabling scrum team members.
  • Demonstrated understanding of IT infrastructure tools, processes and practices, including Cloud resource provisions, deployment, microservices, and DevOps
  • Demonstrated success in navigating various development approaches that include waterfall, hybrid, and agile