Lead Software Engineer
EmpowerAbout the role
Grow your career with a growing organization
Whether they’re helping people reach their long-term financial goals or providing personal wealth management strategies, every associate contributes to changing the lives of those we serve for the better. When it comes to job satisfaction, that’s hard to beat. And from a personal satisfaction perspective, you’ll enjoy the freedom to support causes that matter to you and experience a truly inclusive work environment. Your future starts now.
This role is instrumental in delivering technology solutions, working both independently and collaboratively across multiple teams. This role is instrumental in developing high quality software that conforms to approved design patterns and aligns with Architecture goals and objectives. Lead Developers are responsible for leading, mentoring and training team members in the ongoing support of complex applications, including new feature work, improvements on existing code, maintaining systems excellence, and active participation in designing and deployment of production deliverables.
What you will do
- Leads and performs the design, coding, modification, testing, debugging, integration and documentation of applications from specifications dealing with the overall system including core and/or external web interfaces.
- Documents system/application scope and objectives, leads projects across functional teams within systems, and measures delivered performance against expected results
- Expert level in Java 8 with lambda expression, Spring,Springboot,Spring batch, microservices, rest /soap services
- AWS expertise in ECS, EC2, build/deployment via Jenkin pipeline, cloud formation, spring jdbc, SQS (in AWS), API development
- Architect mindset with hands-on development
- Able to design and solution independently
- Strong relational database skills in MySQL/Oracle or PostgreSQL.
- Understanding of service-oriented architecture (SOA) deployments with ability to design applications.
- Experience using Scrum, Agile modeling and adaptive software development lifecyle.
- Work closely with project, product management and QA teams.
- This requires strong collaboration, communication and technical leadership skills.
- Work closely with the business units and stakeholders on gathering and understanding system requirements.
- Participates efficiently and effectively in Quality Assurance methodologies and solutions in support of business needs
- Participates in on-call rotation.
- Provide technical support and guidance directly to end users.
- Ability to lead and mentor less experienced staff.
- Performs system and application testing, ensuring delivery meets business needs.
- Other duties as assigned.
What you will bring
- Bachelor's degree in Computer Science, Information Systems, or equivalent emphasis.
- 8+ years of expertise in Java, SQL, Open Source Frameworks.
What will set you apart
- Technical and/or Agile certifications.
- Continuous integration and build process and deployment experience and SONAR for code quality analysis are desired.
- Experience with Git, Maven, Jira and/or Hudson/Jenkins are a plus.
- Test driven development using testing frameworks (Junit, SoapUI).
- Team player and ability to mentor/lead developers on application development best practices.
- Good hands-on, documentation and good coding practices.
- Strong analytical and problem solving skills.
This job description is not intended to be an exhaustive list of all duties, responsibilities and qualifications of the job. The employer has the right to revise this job description at any time. You will be evaluated in part based on your performance of the responsibilities and/or tasks listed in this job description. You may be required perform other duties that are not included on this job description. The job description is not a contract for employment, and either you or the employer may terminate employment at any time, for any reason.
***Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time, including CPT/OPT.***
What we offer you
We offer an array of diverse and inclusive benefits regardless of where you are in your career. We believe that providing our employees with the means to lead healthy balanced lives results in the best possible work performance.
- Medical, dental, vision and life insurance
- Retirement savings – 401(k) plan with generous company ma
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s