Current jobs related to Software Architect - Bangalore - Smarsh


  • Bangalore, India IAST Software Solution Pvt Ltd Full time

    Job Title: IAST Software Solution ArchitectJob Summary:We are seeking an experienced IAST Software Solution Architect to join our team at IAST Software Solution Pvt Ltd. The successful candidate will be responsible for designing and architecting complex enterprise applications using Spring Boot framework.Key Responsibilities:Design and architect complex...


  • Bangalore/Chennai/Pune, India Vmware Software India Private limited Full time

    Staff Software Architect Job SummaryThis role is part of the End-User Computing Division of Broadcom, with plans to transfer to Omnissa in 2024. As a Staff Software Architect, you will work on the cutting-edge Anywhere Workspace platform, integrating AI to enhance employee experiences and streamline application lifecycle management. The successful candidate...

  • Software Architect

    2 weeks ago


    Bangalore, India Revolo Infotech Full time

    Job Title: Software ArchitectAbout the Role:We are seeking a highly skilled Software Architect to join our team at Revolo Infotech. As a Software Architect, you will be responsible for designing and implementing software systems that meet the needs of our clients.Key Responsibilities:Gathering non-functional requirements and evaluating functional...

  • Software Architect

    1 month ago


    bangalore, India Han Digital Solution Full time

    Job Title: Software Development Architect Position Overview: We are seeking an experienced Software Architect with a strong background in Python and a focus on designing and implementing containerized, message-driven, and modularized systems. The ideal candidate will have extensive experience with Domain-Driven Design (DDD), Ports and Adapter (Onion)...

  • Software Architect

    2 weeks ago


    Bangalore, India Han Digital Solution Full time

    Job Title: Software Development Architect Position Overview: We are seeking an experienced Software Architect with a strong background in Python and a focus on designing and implementing containerized, message-driven, and modularized systems. The ideal candidate will have extensive experience with Domain-Driven Design (DDD), Ports and Adapter (Onion)...

  • Software Architect

    2 weeks ago


    bangalore, India Han Digital Solution Full time

    Job Title: Software Development ArchitectPosition Overview:We are seeking an experienced Software Architect with a strong background in Python and a focus on designing and implementing containerized, message-driven, and modularized systems. The ideal candidate will have extensive experience with Domain-Driven Design (DDD), Ports and Adapter (Onion)...

  • Software Architect

    1 month ago


    bangalore, India Han Digital Solution Full time

    Job Title: Software Development ArchitectPosition Overview:We are seeking an experienced Software Architect with a strong background in Python and a focus on designing and implementing containerized, message-driven, and modularized systems. The ideal candidate will have extensive experience with Domain-Driven Design (DDD), Ports and Adapter (Onion)...

  • Cloud Data Architect

    2 weeks ago


    Bangalore, India SLK SOFTWARE Full time

    About SLK SoftwareSLK Software is a global technology services provider that combines AI, intelligent automation, and analytics to deliver innovative technology solutions to its customers. Our approach is centered around partnership and an evolutionary mindset, enabling us to help organizations across various industries reimagine their business and solve...

  • Software Architect

    2 weeks ago


    Bangalore, India Revolo Infotech Full time

    Job Title: Software ArchitectAbout the Role:We are seeking a highly skilled Software Architect to join our team at Revolo Infotech. As a Software Architect, you will be responsible for designing and implementing software systems that meet the needs of our clients.Key Responsibilities:Gather and evaluate non-functional requirements to ensure software systems...

  • SLK Software

    3 weeks ago


    Bangalore, Karnataka, India SLK SOFTWARE Full time

    About SLK Software : SLK Software is a global technology services provider focused on bringing AI, intelligent automation, and analytics together to create leading-edge technology solutions for our customers through a culture of partnership with them, led by an evolutionary mindset. For over 20 years, we've helped organizations across diverse industries...


  • Bangalore/Chennai/Pune, India Vmware Software India Private limited Full time

    Staff EngineerThis role is part of the End-User Computing Division of Broadcom and is planned to transfer to Omnissa in 2024.Key Responsibilities:Architect and design enterprise software or cloud services using C++/C#.Leverage understanding of Windows/Linux internals and C++ programming to develop high-performance, scalable systems.Lead the design and...


  • Bangalore, India IAST Software Solution Pvt Ltd Full time

    Job Title: IAST Software SolutionJob Summary:We are seeking a highly skilled and experienced software professional to join our team at IAST Software Solution Pvt Ltd. As a key member of our development team, you will be responsible for designing, developing, and deploying complex enterprise applications using Spring Boot framework.Key Responsibilities:Design...

  • Associate Architect

    1 month ago


    bangalore, India eProductivity Software Full time

    eProductivity Software (ePS) is a leading global provider of industry-specific business and production software technology for the packaging and print industries. eProductivity’s integrated and automated software offerings and point solutions are designed to enable revenue growth and drive operating and production efficiencies. With several offices...

  • Associate Architect

    1 month ago


    bangalore, India eProductivity Software Full time

    eProductivity Software (ePS) is a leading global provider of industry-specific business and production software technology for the packaging and print industries. eProductivity’s integrated and automated software offerings and point solutions are designed to enable revenue growth and drive operating and production efficiencies. With several offices...

  • Sonata Software

    2 weeks ago


    Bangalore/Hyderabad, Karnataka, India Sonata Software Full time

    As Devops Architect you will be responsible :- For providing Design, Develop and support cloud Dev-ops environment for a Cloud based SaaS applications- Support the compliance and security integrity of the environment- Provide technical escalation support for other infrastructure operations teams- Work in an Agile environment.Skills required :- Must possess...


  • Bangalore, India Talpro Full time

    Job Title: C++ ArchitectWe are seeking a highly skilled and experienced C++ Architect to lead the development of complex software systems. The ideal candidate will have over 12 years of experience in software development, with a strong background in architecting and developing applications using C++.Key Responsibilities:Lead the architectural design of...


  • Bangalore, India Softpath Technologies LLC Full time

    Job Title: Software Solutions ArchitectJob DescriptionWe are seeking a seasoned Software Solutions Architect to join our team at Softpath Technologies LLC. As a key member of our organization, you will be responsible for designing and implementing complex software solutions that meet the evolving needs of our clients.Key ResponsibilitiesLead the development...

  • Associate Architect

    1 month ago


    Bangalore City, India eProductivity Software Full time

    eProductivity Software (ePS) is a leading global provider of industry-specific business and production software technology for the packaging and print industries. eProductivity’s integrated and automated software offerings and point solutions are designed to enable revenue growth and drive operating and production efficiencies. With several offices...


  • Bangalore, India Getinz Full time

    Job Title: Associate Software ArchitectJob Summary:We are seeking an experienced Associate Software Architect to join our team at Getinz. The successful candidate will have a strong background in software development, with a focus on architecting large-scale products and microservice architecture.Key Responsibilities:Design and develop EMS, NMS, and OSS...


  • Bangalore, India Wizzgeeks private limited Full time

    Job Title : Sr. Software ArchitectExperience : 6-9 YearsLocation : BangaloreResponsibilities :We are seeking a highly skilled Senior Software Architect to join our team at Wizzgeeks private limited. As a key member of our software development team, you will be responsible for defining software requirements for various features in our DNG platform.You will...

Software Architect

2 months ago


Bangalore, India Smarsh Full time

Company Description

Smarsh is the leader in communications compliance, archiving, and analytics. We provide compliance across the broadest set of communications channels with insights on what’s being captured. Smarsh customers manage over 500 million daily conversations across 80 channels and growing. Customers include the top 10 U.S., top 8 European, top 5 Canadian, and top 3 Asian banks. The Smarsh advantage is customers stay ahead of compliance and uncover patterns and relationships hidden within their data.

At Smash, we’ve been helping our customers manage new forms of communication since 1998. We work closely with regulators including the SEC, FINRA, IIROC, and the PRA and FCA, and with our customers, to ensure that they understand the capabilities of today’s technology and that our platform meets their most stringent requirements. Our products include Connected Capture, Connected Archive, Web Archive & Business Solutions.

About Enterprise Archive

Enterprise Archive is a cloud-based platform that stores and handles (archive/ search/discovery) over peta bytes of data. It uses cutting cloud scale (like Elastic Search, Mongo DB, Storm, Kafka, Hazelcast) to solve very complex storage problems at scale.

About the Role

We are seeking a highly skilled and experienced Software Architect with a deep understanding of Domain-Driven Design (DDD) and expertise in designing and building cloud-native applications. The ideal candidate will have significant experience in architecting solutions at a petabyte scale, ensuring horizontal scalability, and working with modern data storage and indexing technologies. The role involves defining the architectural vision, strategy, and roadmap for cloud-native, large-scale distributed systems on AWS.

Key Responsibilities :

**Architectural Leadership:**

  • Define and drive the architectural strategy and best practices for cloud-native applications, ensuring alignment with business goals.
  • Develop and maintain architecture blueprints for highly scalable, reliable, and secure applications.
  • Collaborate with cross-functional teams to design and implement solutions that meet both technical and business requirements.

**Domain-Driven Design (DDD):**

  • Apply DDD principles to decompose complex business domains into manageable subdomains and bounded contexts.
  • Work closely with domain experts, product owners, and development teams to create a shared understanding of the domain and ensure the architecture supports domain requirements.

**Cloud Architecture & AWS Expertise:**

  • Architect and implement solutions using AWS services, ensuring the use of best practices for security, scalability, and cost efficiency.
  • Leverage AWS services such as EC2, S3, RDS, Lambda, and others to build cloud-native applications.
  • Optimize cloud infrastructure to support petabyte-scale data processing and storage, ensuring high availability and disaster recovery.

**Scalability & Performance:**

  • Design systems with horizontal scalability in mind, ensuring they can handle increasing loads without sacrificing performance.
  • Lead efforts to optimize application performance, including caching strategies, database tuning, and efficient data access patterns.

**Data Management:**

  • Architect data storage solutions using both NoSQL (e.g., DynamoDB, Cassandra) and relational databases (e.g., RDS, Aurora) based on the requirements.
  • Design and implement indexing and search capabilities to support large-scale data retrieval and analytics.
  • Ensure data storage solutions are optimized for petabyte-scale environments, focusing on performance, cost, and scalability.

**Security & Compliance:**

  • Ensure the architecture adheres to security best practices and regulatory requirements.
  • Implement robust authentication, authorization, and encryption mechanisms.

**Collaboration & Communication:**

  • Provide technical leadership and mentoring to development teams, guiding them in best practices and architectural principles.
  • Communicate complex technical concepts to E-Staff/C-Staff, ensuring alignment and understanding across the organization.

Qualifications:

**Education:**

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

**Experience:**

  • 15+ years of experience in software architecture, with a strong focus on cloud-native applications and large-scale distributed systems.
  • Proven experience with Domain-Driven Design (DDD).
  • Extensive experience with AWS services and cloud architecture.
  • Strong background in designing systems for horizontal scalability and high availability.

**Technical Skills:**

  • Expertise in NoSQL databases (e.g., DynamoDB, Cassandra) and RDS.
  • Deep understanding of indexing, search, and storage strategies for large-scale data environments.
  • Proficient in modern programming languages such as Java, Python, or Go.
  • Familiarity with containerization (e.g., Docker, Kubernetes) and microservices architecture.

**Soft Skills:**

  • Excellent problem-solving abilities and attention to detail.
  • Strong communication and interpersonal skills, with the ability to work effectively across teams.
  • Leadership experience and the ability to mentor and guide technical teams.

Why Smarsh?

Smarsh hires lifelong learners with a passion for innovating with purpose, humility and humor. Collaboration is at the heart of everything we do. We work closely with the most popular communications platforms and the world’s leading cloud infrastructure platforms. We use the latest in AI/ML technology to help our customers break new ground at scale. We are a global organization that values diversity, and we believe that providing opportunities for everyone to be their authentic self is key to our success. Smarsh leadership, culture, and commitment to developing our people have all garnered Comparably.com Best Places to Work Awards. Come join us and find out what the best work of your career looks like.