Hybrid Lead Software Engineer

Posted last month

Apply now

About the role

  • Lead creation of comprehensive end-to-end technical solutions and own technical design and delivery
  • Develop and maintain technical solutions ensuring adherence to engineering and architectural design principles
  • Provide technical expertise focused on efficiency, reliability, scalability, and security
  • Plan, evaluate, recommend, design, operationalize and support solutions in compliance with enterprise and industry standards
  • System/application administration, installation, configuration/provisioning, platform planning and design, integration and release/deployment management
  • Execute on engineering strategy for tools and automation of build, test, release and configuration activities across Application, Platform and Infrastructure
  • Create solution options and coordinate stakeholders to support development initiatives
  • Develop and document detailed solution design and act as application SME through design and development lifecycle
  • Develop functional, technical and user interface designs; consult on requirements and specifications
  • Review technical deliverables, identify gaps, and recommend redesigns as needed
  • Identify, recommend, source, negotiate and implement improvements (buy/build/reuse) to enhance customer experience and reduce cost
  • Define metrics and performance goals with Technology partners and address application/data issues and cross-release impacts
  • Work with Architects to ensure environment modifications and data conversion impacts are addressed
  • Contribute to advancement of engineering practice through collaboration, research, analysis and problem-solving
  • Conduct code reviews, Operational Readiness Reviews, and support gating and review sign-offs for solution design
  • Lead and implement remediation plans for performance, risk, and governance issues; manage stakeholder relationships and escalate high-risk activities
  • Mentor and enable team members, share knowledge, and act as a brand ambassador for the business/function

Requirements

  • Undergraduate degree, Post Graduate degree or Technical Certificate
  • Strong academic background (e.g., computer science, engineering)
  • 5-7 years relevant experience
  • 7+ years of experience with Java
  • 2+ years of experience with Angular 16+ (or similar UI technology like React)
  • 3+ years of experience with Spring framework (Spring Core with Annotation, Spring Boot, Spring REST docs)
  • Good understanding of Spring Security & Authorization
  • 3+ years of AngularJS 1.x and Angular 6 & above
  • 2+ years of experience with deployment automation tools such as Jenkins
  • 2+ years of experience with logging frameworks (SLF4J, Logback)
  • 2+ years of experience writing unit test cases with JUnit 4
  • Proven experience working in AGILE methodology
  • 2+ years of experience with cloud technologies, preferably Azure
  • Sound knowledge in the performance and optimization tools
  • Experience in working in micro apps and micro services
  • Highly desired: Experience in leading a team of developers in a global delivery model
  • Highly desired: Containerization technologies like Kubernetes/Docker
  • Highly desired: Experience developing high volume, low latency and high throughput responsive web applications

Benefits

  • Base pay and variable compensation/incentive awards (eligibility for cash and/or equity incentive awards)
  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off (Vacation PTO, Flex PTO, and Holiday PTO)
  • Banking benefits and discounts
  • Career development, mentoring programs, and access to online learning platform
  • Training and onboarding sessions
  • Reward and recognition programs
  • Competitive benefits plan

Job title

Lead Software Engineer

Job type

Experience level

Senior

Salary

$87,000 - $164,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job