
Software Architect
Pythian
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Tech Stack
About the role
- Lead client-facing workshops and discovery sessions to gather requirements and define project scope.
- Develop and present technology strategy and architectural roadmaps to client stakeholders.
- Design and architect scalable, reliable, and secure solutions tailored to client needs.
- Provide expert guidance on architectural best practices, technology selection, and integration patterns.
- Create and deliver comprehensive architectural documentation, proposals, and statements of work.
- Collaborate with client teams and internal development teams to ensure the successful implementation of the designed architecture.
- Act as a trusted technical advisor to clients, building long-term relationships.
- Oversee and govern the implementation of software solutions to ensure alignment with the architectural vision.
- Mentor and guide both client and internal developers on architectural best practices and new technologies.
- Contribute to the development of consulting offerings and reusable intellectual property.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience in a client-facing role such as a Consulting Architect, Solutions Architect, or Technical Consultant.
- Extensive experience with Java and its ecosystem (Spring Framework, Hibernate, Maven/Gradle).
- Strong proficiency in JavaScript, including modern frameworks and libraries such as Node.js and React.
- In-depth knowledge of architectural patterns (e.g., Microservices, SOA, Event-Driven Architecture).
- Experience designing solutions on cloud platforms (AWS, Azure, or Google Cloud) and with containerization technologies (Docker, Kubernetes).
- Solid understanding of database technologies, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis).
- Excellent communication, presentation, and interpersonal skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.
- Strong business acumen and the ability to align technology solutions with business goals.
- Demonstrated ability to lead and influence in a matrixed environment.
- Deep understanding of modern CI/CD pipeline implementation, including tools and best practices that enable a "Shift Left" strategy for quality and security (e.g., Jenkins, GitLab CI, SonarQube, Snyk).
Benefits
- Competitive total rewards package.
- Blog during work hours; take a day off and volunteer for your favourite charity.
- Flexibly work remotely from your home, there’s no daily travel requirement to an office!
- Hone your skills or learn new ones with our substantial training allowance; participate in professional development days, attend training, become certified, whatever you like!
- We give you all the equipment you need to work from home including a laptop with your choice of OS, and an annual budget to personalize your work environment!
- An annual wellness budget to make yourself a priority (use it on gym memberships, massages, fitness and more).
- Generous amount of paid vacation and sick days, as well as a day off to volunteer for your favourite charity.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring FrameworkHibernateMavenGradleJavaScriptNode.jsReactMicroservicesEvent-Driven Architecture
Soft Skills
communicationpresentationinterpersonal skillsbusiness acumenleadershipinfluencementoringcollaborationrelationship buildingtechnical advisory
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer ScienceEngineering degree