Urgent Software Architect

4 weeks ago


Pune, Maharashtra, India Redaptive Full time
Job Description

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 Redaptives 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.
  • Software Architect

    3 weeks ago


    Pune, Maharashtra, India Siemens Digital Industries Software Full time

    Job DescriptionSiemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle...


  • Pune, Maharashtra, India beBeesoftware Full time US$ 90,000 - US$ 1,20,000

    Job Title: Senior Software ArchitectWe are seeking a highly skilled Senior Software Architect to join our team.Key Responsibilities:

  • Software Architect

    5 days ago


    Pune, Maharashtra, India beBeesoftware Full time

    Role OverviewThis is an exciting opportunity to join our team as a Software Architect where you will play a key role in designing and developing applications that meet the needs of our business.About the RoleYou will be responsible for architecting, designing, and developing application code, implementing technical solutions, and configuring applications in...

  • Sw Architect

    3 weeks ago


    Pune, Maharashtra, India Super one Infotech Pvt Ltd Full time

    Urgent Job Opening SW Architect in a renowned Auto Manufacturer Co Pune locationProfile-SW ArchitectExp - Minimum 10 Years in SW development and SW ArchitectureEducation- B E B Tech M E M Tech MCA in Computer Science or Electronics engineeringLocation- PuneJob Brief The Automotive Software Architect is responsible for the creation of vehicle-level...

  • Software Architect

    4 weeks ago


    Pune, Maharashtra, India amdocs Full time

    Job ID 203031 Required Travel Minimal Managerial - Yes Location India- Pune Amdocs Site Who are we Amdocs helps those who build the future to make it amazing With our market-leading portfolio of software products and services we unlock our customers innovative potential empowering them to provide next-generation communication and media...


  • Pune, Maharashtra, India Wipro Full time

    Wipro Limited NYSE WIT BSE 507685 NSE WIPRO is a leading technology services and consulting company focused on building innovative solutions that address clients most complex digital transformation needs Leveraging our holistic portfolio of capabilities in consulting design engineering and operations we help clients realize their boldest...


  • Pune, Maharashtra, India beBeeSoftware Full time US$ 6,00,000 - US$ 10,00,000

    Job OverviewA high-level position that leads the design and implementation of software systems using Java, Angular, and AWS technologies.About the RoleAs a Senior Software Architect, you will be responsible for overseeing the development of innovative software solutions that meet our clients' business needs.Main Responsibilities


  • Pune, Maharashtra, India beBeeApplicationLead Full time ₹ 1,00,00,000 - ₹ 2,00,00,000

    Job Title: Senior Software Architect">Overview:This is an exciting opportunity for a seasoned Senior Software Architect to lead the development of cutting-edge software solutions. As a key member of our team, you will be responsible for designing and implementing complex software systems that meet the highest standards of quality and performance.">Key...


  • Pune, Maharashtra, India beBeeApplication Full time ₹ 15,00,000 - ₹ 25,00,000

    Job Title:A Software Solutions Architect is responsible for designing and developing software applications to meet business requirements.Collaborate with cross-functional teams to gather and analyze requirementsDevelop high-quality design specificationsEnsure software applications align with business objectivesEngage in testing and validation...

  • Software Architect

    3 days ago


    Pune, Maharashtra, India SOGECLAIR Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    MISSIONS As Software Architect, your missions will be : Designing Software Solutions: Create high-level architecture designs that meet business requirements and technical specifications. Technical Leadership: Provide guidance and mentorship to development teams, ensuring best practices in coding and design. Technology Evaluation: Assess and recommend...