CrawlJobs Logo

Sr Staff Software Engineering, Architect

India · Job Posted January 04, 2026
Apply Position
Job Link Share

Job Description

Coursera is bootstrapping a new development center, with a focus on building a platform team in India. This is an unique opportunity to be part of the founding team that would not only own a mission critical charter, but also play a significant role in shaping the culture for the location. We are looking for individuals with an entrepreneurial mindset who are excited by the prospect of building impactful 0 to 1 products. Workplace learning at scale (WLS) is critical to this mission because it allows us to extend our impact beyond individual learners to entire enterprises. By partnering with leading organizations around the world, we can help them adapt to rapidly changing industry demands, close skill gaps, and promote a culture of lifelong learning. Ultimately, this empowers employees to achieve their full potential, drives innovation, and contributes to the global knowledge economy. Our comprehensive and scalable learning solutions ensure that professionals worldwide have access to the education they need to succeed and thrive in their careers.

Job Responsibility

  • Develop in-depth knowledge of the group’s domain and overall architecture, provide guidance on the evolution of the architecture over a 1 year horizon.
  • Identify gaps in either product strategy and technical roadmaps and drive prioritisation for these.
  • Influencing the charter of multiple teams and influencing on key projects within the group. Lead and deliver projects that span multiple pods by leveraging technical expertise and/or organization effectiveness.
  • Informing business strategy by helping product, data, engineering leadership understand the impediments and capabilities of existing systems. Find opportunities for high leverage in key projects and influence group peers on roadmap prioritisation
  • Influence engineering culture at group-level on balancing execution risks and expectation of quality. Responsible for managing proof of concepts and subsequent follow ups at the group level.
  • Provide guidance to the engineering organization through defining new architectural tenets.
  • Mentoring and offering technical guidance to tech leads, leading to a shared technical vision.

Requirements

  • 12+ years of experience working in a relevant backend software engineering role
  • Proven track record of conceptualising and delivering on a long term technical strategy for broad business domains
  • Proficient in designing robust, scalable and extensible enterprise systems
  • Experience in identifying technical fragility in large and complex systems, and effectively leading organizational changes to plug these gaps
  • Experienced in working with cross functional peers across product, design, architecture and business to influence the technical direction of the org
  • Fervent belief in engineering quality and building technical leverage for others
  • Track record of mentoring and growing team members and setting strong engineering culture on the team

Nice to have

  • Proven track record of influencing with or without having a formal authority and effective roadmap advocacy
  • Experience working with technical and non-technical teams to deliver significant business impact
  • Demonstrated ability to work in a fast-paced and dynamic environment, and navigate through ambiguity and uncertainty with confidence.
  • Experience collaborating with cross-functional teams to deliver high-quality products or services.

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Sr Staff Software Engineering, Architect

8 matching positions

Software Engineer Sr Staff - Test Architect

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in computer science, information systems, or equivalent
  • Typically 10+ years of experience
  • Experience designing and developing software systems design tools and languages
  • Experience in the overall architecture of software systems for products and solutions
  • Designing and integrating software systems running on multiple platform types into overall architecture
  • Evaluating and selecting forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • History of innovation with multiple patents or deployed solutions in the field of software design
  • Excellent written and verbal communication skills
  • mastery in English and local language
  • Ability to effectively communicate product architectures, design proposals and negotiate options at business unit and executive levels
Job Responsibility
Job Responsibility
  • Develops organization-wide architectures and methodologies for software systems design and development across multiple platforms and organizations
  • Identifies and evaluates new technologies, innovations, and outsourced development partner relationships
  • Reviews and evaluates designs and project activities for compliance with development guidelines and standards
  • Provides guidance and mentoring to less-experienced staff members
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Fulltime
Read More
Arrow Right

Sr. Staff Software Engineer, Capacity Engineering

The Capacity & Efficiency Engineering (CEE) organization is seeking an experienc...
Location
Location
United States , San Francisco, California; Sunnyvale, California
Salary
Salary:
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 15+ years of experience in software engineering, with a strong focus on capacity engineering, data engineering, and full-stack development
  • Deep data engineering experience
  • Proven experience in designing and implementing large-scale, distributed systems
  • Expertise in cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes)
  • Strong proficiency in at least one modern programming language (e.g., Python, Java, Go, Node.js)
  • In-depth knowledge of database systems (SQL and NoSQL) and data warehousing concepts
  • Experience with front-end frameworks (e.g., React, Angular, Vue.js) and back-end frameworks
  • Excellent problem-solving, analytical, and communication skills
  • Demonstrated ability to lead and mentor engineering teams
Job Responsibility
Job Responsibility
  • Serve as the technical authority for strategic capacity planning and resource allocation
  • Architect, design, and lead the development of essential, high-scale Engineering infrastructure
  • Provide technical leadership in designing and building highly available, scalable, and resilient products and core platforms
  • Drive collaboration with peer Sr Staff engineers and engineering teams to champion best practices for system health, robustness, and refactoring
  • Mentor senior engineers, setting the bar for code quality, resilience, and longevity across systems
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right

Unix - Senior Cloud - Digital Engineering Sr. Staff Engineer

Location
Location
India , Noida
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Should have a minimum of 8 to 10 years of experience as a Linux/Unix System Administrator. Should have expertise on at least 2 flavors of Unix. Linux is a must!
  • Should have a deep level of understanding of Linux OS & should be able to handle day to day admin tasks.
  • Should be well versed shell scripting.
  • Expert in Unix-Linux, AWS Cloud Administration, OS/server administration, patching, maintenance, and troubleshooting.
  • Proficient in operating and troubleshooting AWS services like EC2, networking, RDS, backups, storage (EBS, EFS, S3, Glacier), and security (Well-Architected framework).
  • Possesses a strong understanding of networking concepts for configuring secure VPCs, subnets, landing zones, ACLs, and security groups.
  • Experience in end-to-end cloud migrations, including strategy, assessment, design, architecture, and execution on AWS.
  • Skilled in identifying and migrating suitable applications and workloads, gathering migration requirements, and collaborating with stakeholders.
  • Good knowledge of various AWS services like Lambda, SNS, SQS, DynamoDB, OpenSearch, Transfer Family, CloudWatch, EC2, EFS, EKS, Step Functions, ELB, ACM, Directory Services, and networking.
  • Hands-on expertise in designing, architecting, deploying, and supporting hybrid cloud environments.
Job Responsibility
Job Responsibility
  • Perform installation, customization and maintenance of the UNIX-LINUX Server operating system and system software products in support of business processing requirements for both On-premise and Cloud environment
  • Evaluate and integrate new operating system versions, drivers and hardware.
  • Provides in-depth diagnosis for operating systems software/hardware failures and develops solutions.
  • Monitors and tunes the system to achieve optimum performance levels in standalone and multi-tiered environments.
  • Conducts system analysis, configuration management and develops improvements for system software performance, availability and reliability.
  • Implements appropriate levels of system security. Maintain security patching and remediating vulnerabilities, propose solutions for the same.
  • Perform incident resolution, problem determination and root cause analysis in accordance with service level. Knowledge of ITIL.
  • Recommend and implement modifications to the server environment, Innovation, Ideas to improve
  • Preparation of Standard Documents and periodically review them for modifications
  • Identifies opportunities for process and procedure enhancements to drive efficiency and customer service levels.
  • Fulltime
Read More
Arrow Right

Sr Staff Software Engineer

The mission of the Payment Methods & Processing team is to drive profitable grow...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS, MS or PhD degree in computer science, similar technical field of study and equivalent practical experience
  • 14+ years professional software development experience. 6+ years of tech lead experience for multiple engineering pods
  • A strong ability to architect and design robust, high-scale systems and to challenge engineers to think bigger and more generically in developing their solutions
  • Experience in developer tooling and developer productivity
  • Demonstrated experience using metrics to measure and improve product quality, as well as the quality of verification systems
Job Responsibility
Job Responsibility
  • Architecture & Design: Lead the design and architecture of Uber's payment processing systems, ensuring they are scalable, secure, and maintainable
  • Technical Leadership: Provide technical guidance across various projects and initiatives within the payments domain, influencing key decision makers
  • Collaboration: Work closely with cross-functional teams including engineering, product management, and operations to define and implement payment processing strategies
  • Innovation: Evaluate and integrate cutting-edge technologies that can enhance payment processing efficiency and security
  • Mentorship: Guide and mentor engineering teams within payments, fostering a culture of innovation and continuous improvement
  • Stakeholder Engagement: Liaise with stakeholders to ensure that technical solutions align with business needs and objectives, keeping customer satisfaction at the forefront
  • Problem Solving: Act as the go-to problem solver, troubleshooting complex issues and developing sustainable solutions
  • Fulltime
Read More
Arrow Right

Sr Staff Software Engineer (Malware Detection)

As a member of the Wildfire team, you will be responsible for prototyping, and r...
Location
Location
United States , Santa Clara
Salary
Salary:
139600.00 - 225775.00 USD / Year
paloaltonetworks.it Logo
Palo Alto Networks Italia
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficient in C++, Python and Linux development environment
  • Experience working on sandbox technology and malware analysis
  • Experience with large scale File/Data Parsing development is preferred
  • Understanding of cloud service and Kubernetes are preferred
  • Ability to work with small teams to solve complex problems
  • Can-do attitude on problem-solving, quality and ability to execute
  • BS/MS/PhD in computer science/engineering, or equivalent experience
Job Responsibility
Job Responsibility
  • Work on designing and renovating the Wildfire analyzer to advance into a new generation of multi platforms cloud service platform, for both static and dynamic analysis
  • Work with threat researchers to analyze malware and security threats to determine and close the gaps in coverage with new or improved static and dynamic analysis
  • Architect and design with the team and document complex systems
  • Write scalable and testable software using modern cloud architectures
  • Collaborate within the team and across organizations to influence and achieve the end goal
  • Expand cloud offering to improve detection against new malware threats
  • Fulltime
Read More
Arrow Right

Sr Staff Software Engineer (Malware Detection)

As a member of the Wildfire team, you will be responsible for prototyping, and r...
Location
Location
United States , Santa Clara
Salary
Salary:
139600.00 - 225775.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficient in C++, Python and Linux development environment
  • Experience working on sandbox technology and malware analysis
  • Experience with large scale File/Data Parsing development is preferred
  • Understanding of cloud service and Kubernetes are preferred
  • Ability to work with small teams to solve complex problems
  • Can-do attitude on problem-solving, quality and ability to execute
  • BS/MS/PhD in computer science/engineering, or equivalent experience
Job Responsibility
Job Responsibility
  • Work on designing and renovating the Wildfire analyzer to advance into a new generation of multi platforms cloud service platform, for both static and dynamic analysis
  • Work with threat researchers to analyze malware and security threats to determine and close the gaps in coverage with new or improved static and dynamic analysis
  • Architect and design with the team and document complex systems
  • Write scalable and testable software using modern cloud architectures
  • Collaborate within the team and across organizations to influence and achieve the end goal
  • Expand cloud offering to improve detection against new malware threats
What we offer
What we offer
  • restricted stock units
  • bonus
  • Fulltime
Read More
Arrow Right

Sr. Staff Software Engineer

As a Sr Staff Software Engineer, you will play a key role in the design and impl...
Location
Location
United States , Santa Clara
Salary
Salary:
126000.00 - 204500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science/Engineering with 5+ years or equivalent experience or equivalent military experience required
  • Hands-on, software engineer implementing massively scalable platforms leveraging cloud technologies and distributed systems
  • Advanced level programming in Python, GoLang
  • Experience designing microservices architecture using containerization technologies like Docker or Kubernetes
  • Proven experience building and maintaining high-scale server-side applications on cloud platforms such as Google Cloud Platform (GCP), Amazon Web Services (AWS), or Microsoft Azure and designing cloud-native solutions
  • Experience in leading and doing projects end to end
  • Exposure to using configuration management tools such as Ansible and/or Terraform
  • Experience with data infrastructure platforms
  • Hands-on experience with SQL and No-SQL DB technologies such as MySQL, Redis, BigTable, BigQuery
  • Experience with the queuing system such as RabbitMQ or Kafka or PubSub
Job Responsibility
Job Responsibility
  • Bring new ideas to develop security disciplines to solve real-world problems
  • Design and implement real-time security services to our customers
  • Establish a clear technical and architectural vision for key projects
  • Collaborate closely with the product managers, architects and dev-ops to achieve quality releases
  • Make appropriate trade-offs to optimize time-to-release while maintaining performance and scalability requirements
  • Play a key role design/re-design by using cloud native solutions
  • Promote best practices such as design reviews, code reviews, secure coding and performance tuning
  • Mentoring junior developers
What we offer
What we offer
  • Restricted stock units
  • Bonus
  • Employee benefits
  • Fulltime
Read More
Arrow Right

Sr. Staff Software Engineer, Platform

A strong and reliable platform is essential to scaling Sentry for the future. Ou...
Location
Location
United States , San Francisco
Salary
Salary:
240000.00 - 320000.00 USD / Year
sentry.io Logo
Sentry
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of experience building large-scale distributed systems
  • 5+ years working in cloud-based environments (AWS, GCP, etc.)
  • 3+ years in a technical architecture or equivalent leadership role
  • Proven track record of leading cross-team, high-impact engineering projects
  • Ability to create production-quality proof-of-concept architectures and write high-quality code
  • Deep knowledge of modern infrastructure technologies, including: Kubernetes, Terraform, Service Mesh
  • Kafka and real-time streaming frameworks (e.g., Flink, Beam)
  • OLAP/OLTP databases, blob storage, caching
  • Excellent communication skills, with the ability to clearly explain complex technical concepts to a range of stakeholders
  • Experience mentoring senior/staff-level engineers
Job Responsibility
Job Responsibility
  • Architect the future of Sentry by translating business needs and product strategy into clear, scalable technical blueprints
  • Partner with product and engineering leaders to align technical roadmaps with company goals
  • Lead cross-cutting initiatives across the Platform org—owning them end-to-end and driving meaningful outcomes
  • Promote engineering excellence by mentoring platform engineers, sharing best practices, and setting high standards for system design, scalability, and operational quality
  • Review major architectural proposals and help ensure consistency, maintainability, and long-term technical health across the company
What we offer
What we offer
  • Offers Equity
  • Offers Bonus
  • incentive compensation
  • equity grants
  • paid time off
  • group health insurance coverage
  • Fulltime
Read More
Arrow Right