Pythian

Software Architect

Pythian

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

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