Lead Software Engineer - NAIC3

Company:  World Wide Technology Holding, LLC
Location: Edwardsville
Closing Date: 29/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Qualifications

    • Degree in Computer Science or Information Science
    • A combination of education, training and experience may be considered in lieu of a degree.
    • A minimum of 8 years' progressive experience in a related field required.

Knowledge, Skills, and Abilities

  • Demonstrates deep experience in at least one of the following languages and is well versed in at least one more: Python (preferred), JavaScript (preferred), C#, Golang, Java, Kotlin, Ruby, Scala, Swift. Experience with Servers & Networking components.
  • Experience with Agile software development. Excellent knowledge of the software development life cycle.
  • Deals well with ambiguity when devising solutions and can turn abstract concepts into working solutions. Capability to adapt to changing requirements, technology trends, and business needs.
  • Ability to lead and guide multiple teams, make decisions and provide technical direction. Ability to inspire and motivate teams fostering a culture of innovation and collaboration.
  • Ability to facilitate and present in meetings containing larger groups of peers, stakeholders, and leaders. Excellent written and verbal communication skills for both technical and non-technical audiences. Capable of presenting ideas clearly and effectively.
  • Coach less experienced Software Engineers toward continuous improvement and skill development.
  • Strong decision-making abilities to evaluate trade-offs and make informed choices that balance technical and business considerations. Ability to think strategically about technology and its alignment with business goals, driving long-term technical vision and planning.
  • Work independently, with guidance and mentorship from leadership to produce their best work and continue to grow and enhance their skills. Highly responsible self-starter/team-oriented individual with very strong work ethic.

Customer Based Requirements

This role includes assignment of work for specific WWT customers. Some customers have specific on-boarding requirements, including background check and drug testing requirements that go beyond WWT's requirements. Ability to meet these requirements may be necessary for continued employment, depending on needs of the department.

Level of Autonomy

Work is accomplished without considerable direction. Exercises judgment in selecting methods, techniques, and evaluation criteria in obtaining results. Exerts significant latitude in determining objectives of assignment. Takes calculated risks with consultation from the expert.

Job Summary

A Lead Software Engineer is a technical lead role, responsible for building and maintaining computer systems, software, automation scripts, and custom applications used by both internal and external users, with a focus on providing custom content solutions across a wide variety of functional use cases. They act as a consultant for the team, supporting customer engagement/intake as well as helping align the team to IT and architectural standards/best practices. They collaborate effectively with cross-functional business and software development teams to solve problems, implement new solutions, and provide technical leadership to our teams.

This role acts as a Subject Matter Expert and a go-to resource across multiple teams. They can establish/evangelize software development best practices and drive the organization forward within their technical domain.

As a member of the GIC Software Engineering team, you will lead the research, design, build, and support of customer & internal automation solutions across WWT's Global Integration Centers. The Lead Software Development Engineer works with Sales, Business Development, Program Managers, and engineering teams to develop/implement solutions across global sites. The Lead Software Engineer role draws upon extensive knowledge of development tech stacks, hardware/networking, solution architecture, analysis, & problem-solving skills to provide scalable solutions with high resiliency. They are open to new challenges, effective at multi-tasking, innovative, creative, self-directed, and a great team player.

Responsibilities

  • Leads customer & partner consult/intake, representing the team as the technical expert, with a consultant mindset, advising the client on risks and opportunities associated with decisions. Able to quickly derive feasibility, estimate, and high-level solution ingredients. Able to lead large, complex efforts.
  • Design/build software & automation solutions from scratch, across multiple client and server technologies (Python, JavaScript, Java, Kotlin, Flutter, Swift, Go, HTML, CSS, etc.). Troubleshoot issues of varying complexity quickly and efficiently.
  • Lead the design and architecture of complex solutions ensuring alignment with overall strategic goals of the organization. Promote re-use & reduction of technical debt.
  • Ensure that appropriate testing strategies (unit, integration, regression, UAT) are in place and that the team/organization's test coverage meets the standard.
  • Proactively identify potential risks and issues related to design and development and develop and implement strategies to mitigate risks to ensure success.
  • Establishes and evangelizes software development best practices. Enforce coding standards and best practices to ensure code quality and maintainability.
  • Provide coaching, mentorship, and guidance to other Software engineers as well as individuals beyond own team. Lead by example, promoting a culture of collaboration, continuous improvement, and innovation within the organization to foster technical growth at scale.
  • Evaluate and incorporate new technologies, tools, and frameworks to enhance development processes and product capabilities within teams and the organization. Identify and implement improvements in development processes, methodologies, and tools to enhance team efficiency and outcomes.
  • Consistently solves complex problems, and helps the team do the same.
#J-18808-Ljbffr
Apply Now
Share this job
World Wide Technology Holding, LLC
  • Similar Jobs

  • Lead Software Engineer

    Overland Park
    View Job
  • Sr./Lead Software Engineer

    Overland Park
    View Job
  • Senior Software Engineer

    Overland Park
    View Job
  • Software Engineer - Android

    Overland Park
    View Job
  • Software Engineer III

    Overland Park
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙