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