Posted in

Lead Software Development Engineer

Lead Software Development Engineer

CompanyUnited Parcel Service (UPS)
LocationArlington, VA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • In-depth knowledge of DOTNET, Angular, Ansible, GCP, Kubernetes, and SQL.
  • Strong leadership, mentorship, and coaching skills.
  • Excellent problem-solving and troubleshooting abilities.
  • Ability to work independently and lead teams in complex situations.
  • Strong communication and interpersonal skills.

Responsibilities

  • Apply software engineering principles to design, develop, maintain, test, and evaluate software solutions that provide business capabilities and product suites.
  • Manage the full systems life cycle, including analysis, technical requirements, design, coding, testing, and implementation, ensuring timely and budget-compliant delivery of technical solutions.
  • Research and integrate emerging technologies to enhance application development, integration, and maintenance.
  • Develop program logic for new applications and modify logic in existing applications, ensuring successful implementation of system improvements.
  • Focus on web/internet applications using a variety of languages and platforms.
  • Provide theoretical and conceptual expertise in software engineering, acquired through a combination of education and field experience.
  • Supervise and mentor junior engineers, acting as a ‘player coach’ with a primary focus on individual expertise.
  • Lead functional teams or projects, solving complex problems independently with minimal guidance.
  • Identify and recommend improvements to the software development lifecycle and agile engineering best practices.
  • Provide input into software development strategies, including unit testing, acceptance testing, continuous delivery and integration, and release and deployment for frequent and reliable releases.
  • Develop roadmaps and guidelines for tailoring agile practices to complex and dynamic software development projects.
  • Collaborate with product management to align software development with product vision and business goals.
  • Drive digital transformation initiatives by integrating new technologies and methodologies into the product development process.
  • Ensure that product enhancements and new features are delivered in line with customer needs and market trends.
  • Facilitate cross-functional collaboration to ensure cohesive and innovative product development.
  • Provide guidance and expertise to analyze data and patterns, assessing the root cause of complex, non-routine problems.
  • Collaborate across disciplines to brainstorm and execute solutions to the most complex, uncommon problems.
  • Guide the execution of solutions for complex issues, redirecting implementation if desired results are not met.
  • Identify areas for improvement and develop innovative enhancements using available software development tools, following customer design requirements.
  • Interpret internal/external business challenges and recommend appropriate systems, applications, and technology integrations to provide fully functional business solutions.
  • Exceed customer expectations by listening for unexpressed needs and connecting them to relevant service offerings and new technology.
  • Lead the resolution of technical issues in a timely manner, ensuring customer satisfaction.
  • Partner with the business to integrate new technologies into business solutions, creating and communicating a vision of future technology requirements.

Preferred Qualifications

    No preferred qualifications provided.