Redaptive Logo

Redaptive

Software Architect

Posted 3 Days Ago
Be an Early Applicant
In-Office
Pune Rural Police Headquarter, Pune University, Pune, Maharashtra
Expert/Leader
In-Office
Pune Rural Police Headquarter, Pune University, Pune, Maharashtra
Expert/Leader
The Software Architect will lead architectural decisions, mentor teams, design scalable solutions, and align technical strategies with business goals.
The summary above was generated by AI

Position Summary:

As a Software Architect, you will be responsible for providing technical leadership and architectural guidance to development teams, ensuring the design and implementation of scalable, robust, and maintainable software solutions. You will collaborate with stakeholders, including business leaders, project managers, and developers, to understand requirements, define architectural goals, and make informed decisions on technology selection, system design, and implementation strategies. Additionally, you will mentor and coach team members, promote best practices, and foster a culture of innovation and excellence within the organization.
This role is based in Redaptive’s Pune, India office, with an expectation to work regularly during Pune evenings / USA mornings to align with teams across several international time zones.

Responsibilities and Duties:

Time Spent Performing Duty:
System Design and Architecture: 40%

  • Identify and propose technical solutions for complex problem-statements.
  • Provides an application-level perspective during design and implementation, which incorporates for cost constraints, testability, complexity, scalability, performance, migrations, etc.
  • Provide technical leadership and guidance to development teams, mentoring engineers and fostering a culture of excellence and innovation.
  • Review code and architectural designs to ensure adherence to coding standards, best practices, and architectural principles.
  • Create and maintain architectural documentation, including architectural diagrams, design documents, and technical specifications, to ensure clarity and facilitate collaboration.

Software Design and Development: 50%

  • Gather and analyze requirements from stakeholders, understanding business needs, and translating them into technical specifications.
  • Work alongside teams at all stages of design & development. Augmenting and supporting teams as needed.

Knowledge Sharing and Continuous Improvement: 10%

  • Conduct presentations, workshops, and training sessions to educate stakeholders and development teams on architectural concepts, best practices, and technologies.
  • Stay updated with emerging technologies, industry trends, and best practices in software architecture and development.
  • Identify opportunities for process improvement, automation, and optimization in software development processes and methodologies.
  • Share knowledge and expertise with team members through mentorship, training sessions, and community involvement.

Required Abilities and Skills:

  • Strong analytical and troubleshooting skills.
  • Excellent verbal and written communication skills.
  • Ability to effectively communicate with stakeholders, including business leaders and project managers to understand requirements and constraints.
  • Works effectively with cross-functional teams, including developers, QA, product managers, and operations.
  • Capability to understand the bigger picture and design systems that align with business goals, scalability requirements, and future growth.
  • Ability to make tough decisions and take ownership of architectural choices, considering both short-term and long-term implications
  • Mastery of one or more programming languages commonly used in software development, such as Java, Python, or JavaScript.
  • Expertise in SQL and NoSQL database, including database design and optimization.
  • Ability to quickly learn new technologies and adapt to changing requirements.
  • Knowledge of techniques for designing scalable and high-performance web services, including load balancing, caching, and horizontal scaling.
  • Knowledge of software design principles (e.g. object-oriented principles, data structures, and algorithms.)
  • Processes a security mindset, drives adoption of best practices to design systems that are secure and resilient to security threats.
  • Continuously learning and staying up to date with emerging technologies and best practices.
  • Domain knowledge in energy efficiency, solar/storage, or electric utilities is a plus.

Education and Experience:

  • 10+ years of software development experience.
  • Proven track record of delivering high-quality software solutions within deadlines.
  • Demonstrated technical leadership experience.
  • Experience with data heavy systems like Databricks and Data Ops.
  • Experience with Cloud (AWS) application development.
  • Experience with Java & Spring framework strongly preferred.
  • Experience with distributed architectures, SOA, microservices and containerization technologies (e.g., Docker, Kubernetes)
  • Experience designing and developing web-based applications and backend services. 

Travel:

This role may require 1-2 annual international work visits to the US.

The Perks!

  • Equity plan participation
  • Medical and Personal Accident Insurance
  • Support on Hybrid working – Equipment, and Relocation
  • Flexible Time Off
  • Continuous Learning
  • Annual bonus, subject to company and individual performance

The company is an Equal Opportunity Employer, drug free workplace, and complies with Labor Laws as applicable. All duties and responsibilities are essential functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities. The requirements listed in this document are the minimum levels of knowledge, skills, or abilities.

Redaptive is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Top Skills

AWS
Databricks
Docker
Java
JavaScript
Kubernetes
NoSQL
Python
SQL

Similar Jobs

5 Days Ago
In-Office
Pune, Maharashtra, IND
Expert/Leader
Expert/Leader
Cloud • Software • Analytics
The Software Technical Architect will lead complex application development, mentor junior developers, and manage software architecture strategies. Responsibilities include overseeing code quality, integration, and DevOps practices, while ensuring adherence to best practices and business needs.
Top Skills: Agile MethodologiesAWSGraphQLJwtKafkaMongoDBNoSQLOauthOidcPostgresPythonRestful ApisRuby On RailsSQL
20 Days Ago
In-Office
2 Locations
Senior level
Senior level
Artificial Intelligence • Big Data • Machine Learning
Develop and maintain applications in Global Markets, lead a small team, design architecture, integrate APIs, and ensure high-quality software delivery.
Top Skills: AlexaAmazon LexAngularAws GlueAws LambdaConfluenceConverse.AiDialogflowGitGoogle DataflowGoogle Pub/SubIbm WatsonJavaScriptJIRAJqueryKore.AiLuisMicrosoft Bot FrameworkNode.jsNoSQLPythonRasaReactSalesforce EinsteinSQLWit.Ai
22 Days Ago
In-Office
3 Locations
Expert/Leader
Expert/Leader
Artificial Intelligence • Big Data • Machine Learning
As a Software Development Architect, you will design and implement scalable web applications, lead engineering teams, ensure high-quality code, and collaborate with various teams to align technical solutions with business objectives.
Top Skills: AWSAzureConfluenceDockerDynamoDBGCPGitJIRAKubernetesMongoDBMySQLNode.jsPostgresPythonReact

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account