Senior Engineer Software Job in Empower

Senior Engineer Software

Apply Now
Job Summary

Your Role: Senior Software Engineer

As a Senior Software Engineer at Empower, you will be a key player in developing complex software systems, leading development projects, and providing technical expertise. You will play an integral role in the architecture and innovation of our software products, leading teams, and ensuring high standards of software development.

Essential Functions:

  • Lead Software Development: Design and develop significant software features or projects that align with business goals and technical needs.

  • Mentor and Guide: Provide mentorship to junior and mid-level engineers, offering technical guidance and promoting best practices.

  • Collaborate with Teams: Work with cross-functional teams to refine software requirements, prioritize features, and integrate feedback into development plans.

  • Code Reviews and Quality Assurance: Participate in code reviews to maintain high standards of code quality and enforce best practices.

  • Troubleshoot and Resolve Issues: Investigate and resolve complex technical challenges, optimizing bottlenecks and ensuring system reliability.

  • Improve Processes and Architecture: Contribute to the ongoing improvement of software development processes, system architecture, and design methodologies.

  • Documentation and Demonstration: Document solutions through clear code comments and technical documentation, and demonstrate results to cross-functional teams.

  • Enhance Team Practices: Assist in promoting standard practices within the team, ensuring consistent coding methodologies and optimal practices.

  • Continuous Learning: Stay current with modern technologies and development practices, and adapt to evolving software trends.

Qualifications:

  • Education: Bachelor s degree in Computer Science or equivalent training.

  • Experience:

    • 4+ years of software development experience, particularly with Spring Boot, Struts, JSP, and web services (RESTful) using JSON and XML formats.
    • Experience with JavaScript, especially with React, to build data-driven solutions on the AWS platform.
  • Skills:

    • In-depth knowledge of web development and API integration/delivery methodology.
    • Strong understanding of software architecture and design principles.
    • Proven problem-solving and debugging skills.
    • Experience in working in a full-stack environment.
    • Strong leadership and communication skills, with the ability to influence technical decisions and drive improvements.
    • Familiarity with Agile principles preferred.

What You Will Love About Working Here:

  • Flexible Work Environment: We support work-life balance with flexible working hours and the option for remote work.

  • Career Growth: Empower offers fluid career paths, internal mobility, and a focus on professional development through skill-building opportunities.

  • Inclusive Culture: We believe in fostering a diverse, inclusive workplace where each individual can thrive and contribute to our mission.

Diversity & Equal Opportunity:

Empower is an equal opportunity employer, committed to diversity and inclusion. We encourage all individuals, regardless of personal characteristics, to apply. All qualified applicants will receive consideration for employment without regard to age, race, color, national origin, ancestry, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, religion, physical or mental disability, military or veteran status, genetic information, or any other status protected by applicable state or local law.


Qualification :
Bachelor's degree in computer science or equivalent training.
Experience Required :

Minimum 4 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs