Staff Software Engineer
1 week ago
Who We Are
Ema is building the next generation of AI solutions to transform enterprise productivity by automating document-intensive workflows across industries. Whether it's drafting custom documents, automating search and extraction, or enabling reasoning over complex document workflows (such as RFPs, prospectuses, or auditing processes), our AI-powered solutions are redefining how businesses approach repetitive tasks. Founded by seasoned leaders from Google, Coinbase, and Okta, Ema is a stealth-mode startup, backed by top-tier investors and based in Silicon Valley and Bangalore.
Who You Are
We are looking for a hands-on Staff Software Engineer with a strong focus on execution to lead our full-stack team in building AI-powered automation products. You will take an active role in guiding the team's day-to-day work, ensuring the delivery of impactful, customer-centered solutions by collaborating closely with product managers, designers, and customers. This role is deeply technical and focused on execution, requiring someone ready to dive into the codebase and actively contribute to designing, building, and optimizing our platform to meet customer needs and scale.
You Will
- Execute Product Development with a Hands-On Approach: Lead by example with hands-on involvement in coding, reviewing, and problem-solving alongside your team, maintaining a focus on execution and high-quality output.
- Define and Drive Technical Strategy: Establish and oversee the technical roadmap for document automation products, ensuring alignment with product goals and customer needs while delivering on time and to spec.
- Collaborate with Product and Design Teams: Work closely with product managers and designers to translate customer needs into well-defined features, prioritizing execution to bring these ideas to life in an agile manner.
- Architect Scalable and Robust Systems: Build and optimize cloud-native infrastructure that supports high-volume document processing, secure data handling, and robust machine learning workflows.
- Develop and Integrate Machine Learning Pipelines: Actively guide and participate in building machine learning and NLP workflows for document processing, ensuring seamless backend and frontend integration.
- Focus on Performance Optimization and Security: Continuously optimize for performance, from query processing and data pipelines to frontend response times, while adhering to best practices in security and compliance.
- Mentor and Support Your Team: Provide direct guidance, hands-on training, and day-to-day support for engineers across backend, frontend, and machine learning, fostering a culture of execution excellence and accountability.
- Ensure Product-Quality User Experiences: Work closely with the full-stack team to deliver intuitive, high-performance frontend experiences that meet the demanding needs of enterprise users.
Ideally, You'd Have
- Education: Bachelor's or Master's in Computer Science or a related field.
- Experience: 8+ years in engineering with at least 3+ years in a technical leadership role focused on hands-on execution, ideally in document automation or AI-powered products.
- Hands-On Technical Expertise: Proven experience leading by example in coding and architecture, with a track record of delivering complex, customer-focused solutions.
- Full-Stack Development Knowledge: Strong foundation in backend and frontend engineering, with experience in cloud infrastructure (GCP, AWS, Azure) and hands-on familiarity with ML pipelines for document processing.
- Expertise in Machine Learning and NLP: Practical experience developing and integrating ML/NLP models into production systems, especially for document search, extraction, and automation tasks.
- Security-Focused Mindset: Solid understanding of secure data handling and compliance in document processing, with experience implementing secure authentication, authorization, and data privacy protocols.
- Strong Execution Skills: Ability to prioritize, drive projects to completion, and ensure timely, high-quality results in a fast-paced, hands-on environment.
- Effective Communication and Collaboration: Experience working cross-functionally with product, design, and engineering teams, with the ability to clearly convey technical requirements and execution plans.
- Leadership and Mentorship Skills: Demonstrated success in building high-performance teams, mentoring engineers, and maintaining a strong focus on execution.
Join Ema and lead a team committed to delivering powerful, hands-on AI solutions that transform enterprise workflows.
-
Staff Software Engineer, Reliability
2 weeks ago
Bengaluru, Karnataka, India Veeam Software Full time ₹ 12,00,000 - ₹ 24,00,000 per yearVeeam, the #1 global market leader in data resilience, believes businesses should control all their data whenever and wherever they need it. Veeam provides data resilience through data backup, data recovery, data portability, data security, and data intelligence. Based in Seattle, Veeam protects over 550,000 customers worldwide who trust Veeam to keep their...
-
Staff Software Development Engineer
1 week ago
Bengaluru, Karnataka, India Razorpay Software Pvt Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per yearStaff Software Development Engineer Razorpay was founded by Shashank Kumar and Harshil Mathur in 2014. Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is processing...
-
Software Developer Staff Engineer
2 weeks ago
Bengaluru, Karnataka, India Quest Software Full time ₹ 15,00,000 - ₹ 25,00,000 per yearOverviewOne Identity is seeking a talented and motivated Software Development Staff Engineer to join our dynamic team. You will collaborate with cross-functional teams to deliver solutions that meet business requirements while ensuring scalability, performance, and maintainability. The ideal candidate will have experience in software development, a strong...
-
Software QA Staff Engineer
7 days ago
Bengaluru, Karnataka, India Quest Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearOverviewWe are seeking a dedicated Quality Assurance Engineer to join the One Identity Cloud team to ensure our products are delivered with high quality and meets customer expectations.You will collaborate with other technical staff to deliver consistently reliable hosted, SaaS solutions that support our users.Responsibilities-Managing test cases; defining...
-
Software QA Staff Engineer
7 days ago
Bengaluru, Karnataka, India Quest Software Full time ₹ 20,00,000 - ₹ 25,00,000 per yearOverviewWe are seeking a dedicated Quality Assurance Engineer to join the One Identity Cloud team to ensure our products are delivered with high quality and meets customer expectations.You will collaborate with other technical staff to deliver consistently reliable hosted, SaaS solutions that support our users.Responsibilities-Managing test cases; defining...
-
Software QA Staff Engineer
5 days ago
Bengaluru, Karnataka, India Quest Software Full timeOverviewWe are seeking a dedicated Quality Assurance Engineer to join the One Identity Cloud team to ensure our products are delivered with high quality and meets customer expectations.You will collaborate with other technical staff to deliver consistently reliable hosted, SaaS solutions that support our users.ResponsibilitiesManaging test cases; defining...
-
Staff Software Engineer
1 week ago
Bengaluru, Karnataka, India Guidewire Software Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSummaryEmbark on a transformative career as a Guidewire Cloud Platform Software Engineer, where you will be at the forefront of revolutionizing how business leverage cloud technologies. We are seeking talented individuals to join our innovative team, where your expertise will be instrumental in designing, implementing, and optimizing robust cloud...
-
Software Engineer
3 days ago
Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 6,00,000 - ₹ 18,00,000 per yearMember Technical Staff Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the Network software engineering division, you will assist in defining and developing secure software for tasks associated with the developing, debugging or designing of web application firewall software...
-
Software Engineer
3 days ago
Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 6,00,000 - ₹ 18,00,000 per yearSenior Member of Technical Staff Career Level - IC3 Job Description Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of...
-
Staff Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Cloudera Full time ₹ 20,00,000 - ₹ 25,00,000 per yearBusiness Area:EngineeringSeniority Level:Mid-Senior levelJob Description:At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open source...