Description

About the Role:

As a Software Engineering Consultant, you will play a key role in advising on complex, large-scale software initiatives. You’ll work closely with client teams to evaluate multifaceted engineering challenges, develop strategic solutions, and ensure alignment with organizational policies and compliance standards. This role requires a deep understanding of software engineering principles and the ability to navigate ambiguity and unprecedented technical scenarios.

Responsibilities:

  • Provide strategic consultation on high-impact software engineering initiatives.
  • Analyze and resolve complex technical challenges involving multiple systems and stakeholders.
  • Collaborate with cross-functional teams to ensure solutions meet business, technical, and compliance requirements.
  • Contribute to planning and execution of long-term engineering strategies.
  • Serve as a trusted advisor to client personnel, offering insights and recommendations based on industry best practices.

Minimum Qualifications:

  • 5+ years of experience in Software Engineering, demonstrated through professional work, consulting, military service, or education.

Preferred Qualifications:

  • Experience with one or more of the following technologies:
    • Apache Kafka
    • Java Spring Boot
    • MongoDB
    • ReactJS + TypeScript

Education

Any Graduate