Search by job, company or skills

Sumerge

Sr. Staff Software Engineer

Early Applicant
  • a month ago
  • Be among the first 50 applicants

Job Description

Sumerge ideal candidates is a seasoned professional who thrives on innovation and challenges. He/she has a passion for creating cutting-edge software solutions using the latest technologies in cloud-native platforms, microservices, and DevOps practices. With a solid technical foundation, the ideal candidate is not only adept at coding and system design, but are also a communicator capable of presenting complex solutions clearly and persuasively. Ultimately as a natural leader, you inspire your team, foster a collaborative environment, and drive projects to successful completion.

Responsibilities:

  • Provide effective strategic direction to enterprise-wide application design, policies, standards and processes.
  • Design and implement complex software applications combining front-end, back-end, databases, and integration layers.
  • Act as the primary software architect for projects, setting the technical standards and choosing the appropriate technologies and architecture to meet both current and future needs.
  • Mentor and lead a team of software engineers, fostering an environment of continuous improvement and innovation.
  • Collaborate with project managers, product managers, and other stakeholders to ensure projects are delivered on time and to specifications.
  • Evaluate new technologies and software products to determine feasibility and desirability of incorporating their capabilities within the company.
  • Troubleshoot, test, and maintain software platforms to ensure strong optimization and functionality.
  • Work on presales activities to identify the client needs and consults on the right solution.
  • Identify and estimate technical risks for solution elements, both in sales and proposal efforts and in implementation planning.
  • Provide technical advice to project managers and give technical direction to team members.
  • Participate in the coaching and learning of the whole engineering organization.
  • Represent Sumerge as an external spokesperson and networks with people outside Sumerge in related fields.

Qualifications:

  • Bachelor's degree in Computer Science/ Computer Engineering.
  • 8+ years of experience as a software engineer with substantial exposure to cloud-native and full-stack development.
  • In-depth knowledge of microservices architecture and design patterns, demonstrating the ability to design, implement, and maintain scalable and resilient microservice-based systems.
  • Proficient in DevOps methodologies, particularly CI/CD and test automation, to enhance software quality and delivery speed.
  • Experience with event streaming platforms like Kafka is highly desirable, providing a strong foundation in handling real-time data processing and analytics.
  • Demonstrated ability to architect complex software systems with multiple parts across front-end, back-end, and integration points.
  • Proficient in backend development using Java, Spring or Quarkus, and experienced in frontend technologies like Angular and React.
  • Extensive experience with database management and integration technologies.
  • Strong capability in presenting architectural decisions and communicating complex technical information clearly and effectively to both technical and non-technical stakeholders.
  • Demonstrated commitment to technical innovation and staying current with emerging trends and technologies in the software development field.
  • Proven leadership skills and experience in mentoring software engineers, promoting a culture of learning and continuous improvement within the team.

More Info

Industry:Other

Job Type:Permanent Job

Date Posted: 08/10/2024

Job ID: 95503785

Report Job

About Company

Follow

Hi , want to stand out? Get your resume crafted by experts.

Last Updated: 27-11-2024 06:54:38 PM
Home Jobs in Egypt Sr. Staff Software Engineer