Software Engineer Technical Lead

San Diego, California

Virtual
Apply for this Job
Job Summary:

As a Technical Lead on the IT Platforms team, you will play a pivotal role in shaping the development, testing, & release processes for their platforms. The IT Platforms engineering team serves as the backbone for all development efforts within the main line of business.

Principal Duties:
  • Technical Leadership: Provide leadership by developing & maintaining code, supporting B2B, B2C, & B2B2C customer-facing platforms.
  • Innovation: Develop innovative solutions for new & existing customers & distribution channels.
  • Collaboration: Work closely with technical leads, developers, QA, release engineers, architects, business analysts, project managers, technical account managers, & data & security/compliance analysts in a global & culturally diverse environment.
  • Cross-Functional Engagement: Collaborate with engineering, business operations, product, & commercial teams to deliver key results, establish service standards, & continuously optimize service quality.
  • Best Practices: Provide technical expertise to implement best practices within the IT Platforms engineering team.
  • Team Coordination: Collaborate with DevOps, Infrastructure, Information Security, & technology compliance teams.
  • Issue Resolution: Resolve complex platform issues related to security scans, performance tuning, payments, & insurance claims processing.
  • Technical Expertise: Advanced hands-on expertise in analysis, coding, troubleshooting, bug fixes, feature enhancements, maintenance, & support.
  • CI/CD Experience: Extensive experience with CI/CD systems & processes in a microservices AWS Cloud environment.
  • Agile Methodology: Proficient in Agile Scrum methodology with experience in epic/story creation using Jira.
  • Leadership Experience: Proven ability to lead a global team of over 50 internal & external Managed Service Providers.
  • Collaboration Skills: Experience working with external channel partners, customers, & third-party technology vendors to ensure 24/7 support, escalation handling, troubleshooting, & triage.
Responsibilities:

Software Development - 70%
  • Design, technical design, develop code & test software programs & application systems
  • Contribute to sprint planning & daily scrum meetings to report status & address development gaps with offshore developers
  • Remove blockers faced by developers & QA team
  • Fix defects found in the production system
Leadership - 15%
  • Directing the development team in the design, development, testing & deployment of applications
  • Collaborate with the Architecture & Solution design team in documenting the technical design specifications for features, create epics, stories, ticket assignment to developers & QA, track & report status
  • Mentoring junior team members & ensuring they adhere to software development standards, conduct code reviews & peer reviews of solutions & technical artifacts.
  • Take accountability over triage & resolution of complex platform issues, performance/latency challenges.
Project Coordination & Support - 15%
  • Align external partner deliverables & support with the internal team capacity, velocity & delivery ensuring predictable dates & support for live services
  • Collaborate with internal project management team in conceptualizing & development of new software programs & applications
  • Assist in the definition, development, & documentation of software's business requirements, objectives, deliverables, & specifications on a project-by-project basis in collaboration with internal users & departments
  • Assist in defining software development project plans, including work breakdown structure, estimates, scoping, scheduling & implementation
  • Analyze & assess existing business systems & procedures
Qualifications
  • High School Diploma or Equivalent (GED) required, Bachelor's Degree in Computer Science, Information Systems or related field preferred
  • 7-10 years in Software Engineering in a professional environment.
  • Frameworks & Tech stack: Strong experience with J2EE, Spring Boot, IoC/DI, JPA, & Hibernate.
  • API Development: Experience in developing RESTful & SOAP APIs within a microservices architecture on AWS Cloud.
  • Databases: Proficient with MSSQL, MySQL/Aurora, & NoSQL/DynamoDB
  • Cloud Services: Proficient in AWS services & infrastructure, including AWS SQS, CloudFormation, Terraform, SNS, Lambda, API Gateway/Portal, Route 53, EBS & Fargate,
  • CI/CD & Version Control: Strong knowledge of CI/CD pipelines, branch management, release builds, Jenkins, & Bitbucket.
  • Middleware & Messaging: Experience with JBoss 7.0 or Wildfly, JMS, HornetMQ, & RabbitMQ.
  • JavaScript Frameworks: Experience with JavaScript frameworks such as React.js & ExtJS.
  • Troubleshooting & QA Collaboration: H&s-on technical troubleshooting experience & collaboration with QA engineers to develop test cases & test plans.
  • Agile Methodology: Experienced in applying Agile methodologies to the SDLC using Jira & Confluence.
  • Design & Best Practices: Excellent underst&ing of design patterns, coding methods, & best practices.
Date Posted: 03 April 2025
Apply for this Job