Emburse

15 Job openings at Emburse
Senior Mobile Software Engineer I hyderabad,telangana,india 6 years None Not disclosed On-site Full Time

At Emburse, you’ll not just imagine the future – you’ll build it. As a leader in travel and expense solutions, we are creating a future where technology drives business value and inspires extraordinary results. Emburse Android SW engineers contribute to developing an engaging and interconnected set of system solutions. As an engineer, you will enhance your customers' experiences, solve interesting challenges, and design new solutions. Emburse, known for its innovation and award-winning technologies, is strong on engineering. This ensures you will have access to the best and brightest minds in our industry to grow your experience and career within Emburse. Essential Functions Technical 6+ years of mobile development experience across Android and iOS platforms Proficiency in Java and Objective-C, with working knowledge of Kotlin and Swift Strong experience with Android SDK, Xcode, Cocoa, Gradle, and Dependency Injection Takes personal responsibility for the quality and maintainability of the product and actively identifies areas for improvement Familiarity with MVVM, Clean Architecture, and modular design principles Experience with Apple approval, Google Play deployment, and related release processes Deep understanding of RESTful API design and secure data transmission (JSON, OAuth, HTTPS) Knowledge of unit, integration, and UI automation testing across both ecosystems Familiarity with tools like Git, Fastlane, Firebase, and Crashlytics Understanding of OWASP and secure mobile coding practices Identifies viable alternative solutions and presents them Possesses empathy with the user of the software they are producing and uses that empathy to guide decision-making o Ability to analyze, refactor, and improve existing codebases Understanding of relational databases, development frameworks, and commonly used industry libraries, especially SQLite. Curious about new tech (e.g., AI code assistants, MCP…), but not necessarily an expert. Process Adopts SDLC best practices: Agile methodologies, code reviews, CI/CD workflows Identifies risk early and proposes remediation paths. Partners with product and analytics to drive technical requirements that take into account all parties' needs, and provide architectural guidance Impact On-boards and mentors less experienced team members Develops robust, scalable software solutions independently Leads refactor efforts to improve performance and maintainability Makes complex contributions to technical documentation/knowledge base Produces quality API documentation and ensures practices are followed Fixes complex bugs and demonstrates advanced debugging skills Participates in code reviews, mentors others, and contributes to team best practices May lead small to moderate projects or technical initiatives, including peer coordination and occasional supervision Participates in architectural discussions and contributes to platform strategy Communication Gives constructive feedback and mentors team members Ability to communicate complicated concepts to junior staff Actively participates in team discussions and shares progress with transparency Learn industry jargon and business concepts to better understand the challenges our technology is designed to solve. Raises roadblocks and updates estimations as needed Education and Experience Education: ● Required: Bachelor’s degree in Computer Science or related field, or equivalent years’ experience Experience: ● Required: Minimum of 6 years in mobile development ● At least 2+ years working on both iOS and Android codebases ● Software design and architectural principles, like SOLID principles, MVVM & Clean architecture ● Experience modernizing legacy apps and migrating to current best practices ● Worked in cross-functional teams (e.g., product, QA, backend) Preferable (but not essential): ● Experience working using AI code assistants ● Familiarity with Jetpack Compose, SwiftUI, Combine, or Kotlin Multiplatform ● Experience with CI pipelines (GitHub Actions, Jenkins) ● Experience improving app accessibility and performance ● Exposure to mobile observability (e.g., logs, metrics, APM) Certifications: ● Required: None Additional Eligibility Qualifications Skills: ● Ability to context-switch across Android and iOS environments without loss of quality ● Demonstrated success in debugging and optimizing performance across platforms ● Excellent attention to detail and curiosity for new trends and tools in mobile development ● Comfortable working in English, both written and spoken

IT Solutions Architect hyderabad,telangana,india 5 years None Not disclosed On-site Full Time

Summary/Objective At Emburse, you’ll not just imagine the future – you’ll build it. As a leader in travel and expense solutions, we are creating a future where technology drives business value and inspires extraordinary results. As an IT Solutions Architect in our Center of Excellence, you’ll design the systems and patterns that power identity, automation, device management, and AI-enabled support. You’ll work closely with IT engineers, InfoSec, and business stakeholders to create solutions that are simple, secure, and built to scale. What you’ll do Design and document technical architecture across key IT systems: identity (Okta), endpoint management (Intune, Jamf), collaboration (Slack, GWS), and support tooling (Jira, OpenAI). Create playbooks, system diagrams, and reusable patterns to drive clarity and consistency across the org. Lead discovery, requirements gathering, and solution design for new tools, integrations, and platform enhancements. Provide architectural guidance and guardrails to engineering teams — ensuring a scalable and secure implementation. Evaluate vendors and third-party tools for technical fit, integration potential, and long-term supportability. Partner with InfoSec and Compliance to ensure architecture aligns with privacy, risk, and regulatory goals. Drive simplification and automation across IT workflows, especially in provisioning, access, and support delivery. Serve as a subject matter expert and internal consultant for major cross functional IT projects. What you bring 5+ years in IT architecture, systems engineering, or technical consulting roles. Deep hands-on experience with: Identity & access: Okta Device management: Kandji, Jumpcloud Collaboration: Slack, Google Workspace Support operations: Jira, OpenAI or other AI platforms A strong grasp of modern IT principles: Zero Trust, least privilege, infrastructure as-code, and AI-powered ops. The ability to turn complex requirements into elegant, practical solutions. Clear, confident communication skills — both technical and non-technical. A proactive mindset, with a love of documentation and continuous improvement. Bonus points if you Have built architectural frameworks from the ground up in a fast-paced, SaaS environment. Are comfortable navigating hybrid or multi-SaaS ecosystems. Have experience with scripting or automation tools like Python, PowerShell, Zapier, or Workato. Have helped implement or scale AI tools for auto-triage, support deflection, or intelligent workflows.

Software Engineer in Test III - Java hyderabad,telangana,india 4 years None Not disclosed On-site Full Time

Summary/Objective: Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse, known for its innovation and award-winning technologies, is strong on engineering. This ensures you will have access to the best and brightest minds in our industry to grow your experience and career within Emburse. Essential Functions: ● Technical ○ 4+ years of Java testing experience in a software domain ○ Broad knowledge of Computer Science concepts ○ Codes in at least one language; Exposed to multiple languages, testing frameworks and tools ○ Design, write and implement integration, component and UI tests o Understands how key systems interoperate and the business problems they solve and designs tests relevant to the complexity/risk/performance of each system/problem o Collaborate with Software Engineers, Product Owners and other stakeholders to design test and automation opportunities that measure or improve quality or customer experience of the products o Identifies and reports issues and defects of high quality/complexity with extensive research and evidence o Pairs with developers to design systems for testability ○ Executes tests, triages and analyses test results Process ○ SDLC processes are followed, including adopting agile-based processes/meetings, peer code-reviews, and technical preparations required for scheduled releases. ○ Follows existing coding and test case management standards ○ Write moderately complex code/scripts to test systems, implementing test harnesses, load tests and test infrastructure as necessary ○ Demonstrates proficient debugging and problem-isolation skills in production, test and development environments ● Impact ○ Fixes defects in automation, develops new test features or enhancements ○ Writes tests of broad scope and complexity in their area ○ Contributes to API documentation ○ Participates in peer code reviews and contributes comments throughout the SDLC ○ Establishes and drives test plans for components ○ Identifies appropriate test methodologies for components ○ Identifies opportunities for automation and defines automation work for the product roadmap ● Communication ○ Learns industry jargon and business concepts to better understand the challenges our technology is designed to solve ○ Seeks mentorship and takes constructive advice from peers ○ Makes knowledge base contributions ○ Learns QA/automation industry practices and communicates and educates the team ○ Build relationships with software development peers and pairs with developers for test planning Education and Experience Education: ● Required: Bachelor’s degree in Computer Science or related field, or equivalent years’ experience Experience. Experience: ● Required: Minimum of 2 years’ professional experience in Java Testing. Experience working in OS X and Linux environments, Spring, AWS, Microservices, SQL, NoSQL, GIT. Experience working in a scrum and DevOps environment. Good understanding of agile application development lifecycle. ● Preferred: Experience Designing and building JSON or REST services, experience working with 3 rd party APIs, AWS APIs, Docker or other containers, large-scale or distributed web applications, Test Driven Development and functional testing.

Software Engineer III - Java hyderabad,telangana,india 4 years None Not disclosed On-site Full Time

Summary/Objective : Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse, known for its innovation and award-winning technologies, is strong on engineering. This ensures you will have access to the best and brightest minds in our industry to grow your experience and career within Emburse. Essential Functions ● Technical: Self-sufficient in at least one large area of the codebase Mastery of at least one language and developing mastery of multiple other languages, frameworks and tools Identifies viable alternative solutions and presents them Understanding of relational databases, development frameworks, and commonly used industry libraries. o Understanding of testing and integration testing techniques Moderate understanding of how a handful of key sub-systems interoperate Ability to read and understand existing code and offer recommendations for improvement Understanding of OWASP ● Process: SDLC processes are followed, including adopting agile-based processes/meetings, peer code-reviews, and technical preparations required for scheduled releases. Understands product roadmap and how one contributes to the overall objectives Capability of prioritizing tasks Estimates their own work Learns and applies secure software development practices, reviews code for vulnerabilities and raises awareness of secure programming practices Impact: Fixes bugs of moderate complexity and demonstrates proficient debugging skills Reviews code for team members, providing in-depth comments Develops new features or enhancements with minimal supervision Delivers medium level refactoring Implements unit testing and integration testing where needed o Produces quality technical documentation o Makes technical documentation/knowledge base contributions and technical team presentations Education and Experience Education: ● Bachelor’s degree in Computer Science or related field, or equivalent years’ experience Experience: ● Required: Minimum of 4 years’ professional experience in Java development. Experience working in OS X and Linux environments, Spring, AWS, Microservices, SQL, NoSQL, GIT. Experience working in a scrum and DevOps environment. Good understanding of agile application development lifecycle. ● Preferred: Experience Designing and building JSON or REST services, experience working with 3 rd party APIs, AWS APIs, Docker or other containers, large-scale or distributed web applications, Test Driven Development and functional testing Required Skills: ● Java - J2EE ● Experience with common design patterns ● Able to work with 3rd party APIs, workflow and integration architectures ● GWT ● Javascript ● Spring ● Spring Boot ● PostgreSQL ● TDD and unit testing ● JSON or REST services and APIs ● Microservice Architectures ● XML and JSON, ● Messaging infrastructures (RabbitMQ) ● Knowledge of AWS infrastructure

Manager, Software Engineering hyderabad,telangana,india 4 - 6 years None Not disclosed Remote Full Time

Summary/Objective Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse, known for its innovation and award-winning technologies, is strong on engineering. This ensures you will have access to the best and brightest minds in our industry to grow your experience and career within Emburse Essential Functions Technical 4-6 years of distributed software development experience, preferably with Lead position experience Ability to analyze software requirements Ability to review and influence design plans Manage goal priorities as set by the senior management and delegate tasks to the appropriate resources Develop, lead, coach, and assess the engineering team Grows a team culture that is collaborative Provide technical guidance and coaching, break down barriers that interfere with tasks Has direct reports, remote or local Agile/Process Familiar with all the policies, procedures and technical concepts related to software programming, including but not limited to security, deployments, build and UAT processes, SDLC, SSDLC, PCI/DSS, GDPR, and CCPA. Participates in design activities Prepare technical requirements and software design specifications Impact Leads small technical teams in delivering highly scalable and reliable applications that meet business budgets/timelines Establishes attainable goals in order for the project to finish on time Provides guidance to team members to encourage work productivity Focused on one or more small projects or platforms at once Monitors, evaluates and ensures the completion of tasks and projects Improve engineering quality and efficiency (e.g. improve workflow, code review, etc.) Aligns their product engineering team with the company’s vision Hire qualified candidates to strengthen company and team Communication Represents the product development team across the organization Collaborate with cross-functional peers and leaders to deliver projects Education and Experience Education: Required: Bachelor’s degree in Computer Science or related field, or equivalent years’ experience Experience: Required: Minimum of 4 years professional experience in Javascript/Typescript development. Experience working in OS X and Linux environments, Node.js, Express.js, AWS, Microservices, SQL, NoSQL, GIT. Experience working in a scrum and DevOps environment. Good understanding of agile application development lifecycle. Additional Eligibility Qualifications Required Skills: Familiarity with the full stack of web development and proven history of web application development Understanding of secure application programming practices or vulnerabilities Strong understanding and practical experience with common design patterns Ability to solve business problems through creative and forward-looking solutions Ability to write clear, concise documentation

Senior Software Engineer II - Node.JS hyderabad,telangana 6 - 10 years INR Not disclosed On-site Full Time

Role Overview: As a software engineer at Emburse, you will be part of a dynamic team contributing to the development of engaging and interconnected system solutions. Your role will involve enhancing customer experiences, tackling interesting challenges, and designing innovative solutions. Emburse is renowned for its innovation and award-winning technologies, providing you with access to industry-leading expertise to advance your career within the company. Key Responsibilities: - Self-sufficiency in at least one large area of the codebase - Mastery of at least one language and developing proficiency in multiple other languages, frameworks, and tools - Identifying viable alternative solutions and presenting them - Understanding of relational databases, development frameworks, and commonly used industry libraries - Proficiency in testing and integration testing techniques - Moderate understanding of how key sub-systems interoperate - Ability to read and comprehend existing code and offer recommendations for improvement - Understanding of OWASP guidelines Qualifications Required: - Bachelor's degree in Computer Science or related field, or equivalent years of experience - Minimum of 6+ years of software development experience - Professional experience building web applications in Node.js with Typescript - Professional experience building single-page applications with React (preferred), Angular, or similar frameworks, along with front-end build tools and CSS methodologies - Proficiency with SQL and relational database management systems (e.g., MySQL) - Experience working with source control systems (e.g., Git) - Designing and building REST services and APIs - Working with 3rd party APIs, workflow, and integration architectures - Familiarity with cloud service providers (AWS preferred) and their APIs - Experience with Redis is desirable Additional Company Details: Emburse is committed to following SDLC processes, including agile-based processes/meetings, peer code-reviews, and technical preparations for scheduled releases. You will be expected to understand the product roadmap, contribute to overall objectives, prioritize tasks, estimate your work, and apply secure software development practices. Your impact will involve fixing bugs, reviewing code for team members, developing new features with minimal supervision, delivering medium-level refactoring, and implementing unit testing and integration testing where needed. Effective communication skills are crucial, including giving constructive feedback to team members, understanding industry jargon and business concepts, and raising roadblocks when necessary.,

Software Engineer in Test III - Java hyderabad,telangana,india 2 - 4 years INR Not disclosed On-site Full Time

Summary/Objective: Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse, known for its innovation and award-winning technologies, is strong on engineering. This ensures you will have access to the best and brightest minds in our industry to grow your experience and career within Emburse. Essential Functions: ? Technical ? 4+ years of Java testing experience in a software domain ? Broad knowledge of Computer Science concepts ? Codes in at least one language; Exposed to multiple languages, testing frameworks and tools ? Design, write and implement integration, component and UI tests o Understands how key systems interoperate and the business problems they solve and designs tests relevant to the complexity/risk/performance of each system/problem o Collaborate with Software Engineers, Product Owners and other stakeholders to design test and automation opportunities that measure or improve quality or customer experience of the products o Identifies and reports issues and defects of high quality/complexity with extensive research and evidence o Pairs with developers to design systems for testability ? Executes tests, triages and analyses test results Process ? SDLC processes are followed, including adopting agile-based processes/meetings, peer code-reviews, and technical preparations required for scheduled releases. ? Follows existing coding and test case management standards ? Write moderately complex code/scripts to test systems, implementing test harnesses, load tests and test infrastructure as necessary ? Demonstrates proficient debugging and problem-isolation skills in production, test and development environments ? Impact ? Fixes defects in automation, develops new test features or enhancements ? Writes tests of broad scope and complexity in their area ? Contributes to API documentation ? Participates in peer code reviews and contributes comments throughout the SDLC ? Establishes and drives test plans for components ? Identifies appropriate test methodologies for components ? Identifies opportunities for automation and defines automation work for the product roadmap ? Communication ? Learns industry jargon and business concepts to better understand the challenges our technology is designed to solve ? Seeks mentorship and takes constructive advice from peers ? Makes knowledge base contributions ? Learns QA/automation industry practices and communicates and educates the team ? Build relationships with software development peers and pairs with developers for test planning Education and Experience Education: ? Required: Bachelor's degree in Computer Science or related field, or equivalent years experience Experience. Experience: ? Required: Minimum of 2 years professional experience in Java Testing. Experience working in OS X and Linux environments, Spring, AWS, Microservices, SQL, NoSQL, GIT. Experience working in a scrum and DevOps environment. Good understanding of agile application development lifecycle. ? Preferred: Experience Designing and building JSON or REST services, experience working with 3 rd party APIs, AWS APIs, Docker or other containers, large-scale or distributed web applications, Test Driven Development and functional testing.

Software Engineer III hyderabad,telangana,india 0 years None Not disclosed On-site Full Time

Summary/Objective: Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse, known for its innovation and award-winning technologies, is strong on engineering. This ensures you will have access to the best and brightest minds in our industry to grow your experience and career within Emburse. Technical Self-suAicient in at least one large area of the codebase Mastery of at least one language and developing mastery of multiple other languages, frameworks and tools Identifies viable alternative solutions and presents them Understanding of relational databases, development frameworks, and commonly used industry libraries. Understanding of testing and integration testing techniques Moderate understanding of how a handful of key sub-systems interoperate Ability to read and understand existing code and oAer recommendations for improvement Understanding of OWASP Process SDLC processes are followed, including adopting agile-based processes/meetings, peer code-reviews, and technical preparations required for scheduled releases. Understands product roadmap and how one contributes to the overall objectives Capability of prioritizing tasks Estimates their own work Learns and applies secure software development practices, reviews code for vulnerabilities and raises awareness of secure programming practices Impact Fixes bugs of moderate complexity and demonstrates proficient debugging skills Reviews code for team members, providing in-depth comments Develops new features or enhancements with minimal supervision Delivers medium level refactoring Implements unit testing and integration testing where needed Produces quality technical documentation Makes Makes technical documentation/knowledge base contributions and technical team presentations

Manager, Software Engineering hyderabad,telangana,india 4 - 6 years INR Not disclosed Remote Full Time

Summary/Objective Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse, known for its innovation and award-winning technologies, is strong on engineering. This ensures you will have access to the best and brightest minds in our industry to grow your experience and career within Emburse Essential Functions Technical 4-6 years of distributed software development experience, preferably with Lead position experience Ability to analyze software requirements Ability to review and influence design plans Manage goal priorities as set by the senior management and delegate tasks to the appropriate resources Develop, lead, coach, and assess the engineering team Grows a team culture that is collaborative Provide technical guidance and coaching, break down barriers that interfere with tasks Has direct reports, remote or local Agile/Process Familiar with all the policies, procedures and technical concepts related to software programming, including but not limited to security, deployments, build and UAT processes, SDLC, SSDLC, PCI/DSS, GDPR, and CCPA. Participates in design activities Prepare technical requirements and software design specifications Impact Leads small technical teams in delivering highly scalable and reliable applications that meet business budgets/timelines Establishes attainable goals in order for the project to finish on time Provides guidance to team members to encourage work productivity Focused on one or more small projects or platforms at once Monitors, evaluates and ensures the completion of tasks and projects Improve engineering quality and efficiency (e.g. improve workflow, code review, etc.) Aligns their product engineering team with the company's vision Hire qualified candidates to strengthen company and team Communication Represents the product development team across the organization Collaborate with cross-functional peers and leaders to deliver projects Education and Experience Education: Required: Bachelor's degree in Computer Science or related field, or equivalent years experience Experience: Required: Minimum of 4 years professional experience in Javascript/Typescript development. Experience working in OS X and Linux environments, Node.js, Express.js, AWS, Microservices, SQL, NoSQL, GIT. Experience working in a scrum and DevOps environment. Good understanding of agile application development lifecycle. Additional Eligibility Qualifications Required Skills: Familiarity with the full stack of web development and proven history of web application development Understanding of secure application programming practices or vulnerabilities Strong understanding and practical experience with common design patterns Ability to solve business problems through creative and forward-looking solutions Ability to write clear, concise documentation

Senior Security Engineer - SIEM, DevSecOps , IPS/IDS hyderabad,telangana,india 5 - 7 years INR Not disclosed On-site Full Time

Summary/Objective : Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse, known for its innovation and award-winning technologies, is strong on engineering. This ensures you will have access to the best and brightest minds in our industry to grow your experience and career within Emburse As a Senior Security Engineer, you will play a crucial role in maintaining and enhancing our organization's security posture. You will be responsible for implementing and managing security systems, conducting incident response and analysis, reviewing identity & access management entitlements, and proactively identifying and mitigating potential security threats. This role requires a deep understanding of security technologies, excellent problem-solving skills, and team collaboration. Essential Functions Manage security tools and systems (SIEM, IDS/IPS, endpoint protection, vulnerability management). Monitor, analyze, and triage security events, alerts, and logs to identify threats and vulnerabilities. Perform incident response activities, including containment, eradication, recovery, and documentation. Investigate and analyze security incidents, determine root cause, and recommend remediation. Execute incident response playbooks and SOPs. Triage and manage bug bounty submissions, code scanning results, and vulnerability findings, ensuring remediation and validation. Collaborate with engineering and product teams to embed shift left security practices in the software development lifecycle. Experience with DevSecOps, DevOps, CICD pipelines, and secure code development. Assist with internal and external vulnerability scanning, segmentation testing, and penetration testing programs. Create and maintain security metrics and reporting dashboards for leadership visibility. Stay current with evolving security threats, vulnerabilities, and industry best practices; recommend enhancements to improve the company's security posture. Administer and monitor Identity & Access Management (IAM) systems, enforcing least privilege, segregation of duties, and periodic access reviews. Develop and maintain policies, procedures, and controls for privileged account management to reduce insider and external risk. Education and Experience Education: Required: Bachelor's Degree; Minimum 5+ years of technology project/program management. Experience: Experience in a senior security role with a proven track record of leadership and mentorship. Strong knowledge of security principles, technologies, and best practices, including network security, encryption, authentication, access control, and vulnerability management. In-depth experience with security tools such as SIEM, IDS, and vulnerability scanners. Deep understanding of cloud security concepts and technologies (e.g., AWS, Azure, GCP). Proficiency in scripting and automation using languages such as Python, PowerShell, or Bash. Experience with incident response and forensics, including log analysis, malware analysis, and threat hunting. In-depth understanding of industry standards and frameworks such as ISO 27001, NIST, PCI DSS. Excellent analytical and problem-solving skills, with the ability to guide others in the analysis of complex security incidents and provide actionable recommendations. Strong communication skills, both written and verbal, with the ability to convey technical concepts to non-technical stakeholders. Certifications: Preferred: Bachelor's degree in Computer Science, Information Systems, or equivalent work experience. Additional Eligibility Qualifications Required Skills: Excellent analytical skills. Self-starter with the ability to work with minimal supervision. Experience working on large cross-functional teams, representing security on initiatives such as change management, identity and access management, policy management, and data retention. Strong writing skills and the ability to communicate information about complex issues to stakeholders in a clear and easy to understand way Ability to develop creative and adaptive solutions to unique and complex inquiries Comfortable with a rapid-pace working environment and meeting deadlines Team-focused, positive attitude, and good sense of humor

Senior Software Engineer I (Python) hyderabad,telangana,india 6 years None Not disclosed On-site Full Time

Senior Software Engineer I (Python) Experience – 10-13 Yrs Location- Hyderabad Who We Are: At Emburse, you’ll not just imagine the future – you’ll build it. As a leader in travel and expense solutions, we are creating a future where technology drives business value and inspires extraordinary results. Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse, known for its innovation and award-winning technologies, is strong on engineering. This ensures you will have access to the best and brightest minds in our industry to grow your experience and career within Emburse. What you will do: Technical: 6+ years of software development experience, preferably with Project Lead experience. Takes personal responsibility for quality and maintainability of the product and actively identifies areas for improvement Identifies problems/risks of own work and others Understanding of OWASP Possesses empathy with the user of the software they are producing and uses that empathy to guide decision-making Identifies viable alternative solutions and presents them Process: SDLC processes are followed, including adopting agile-based processes/meetings, peer code-reviews, and technical preparations required for scheduled releases. Partners with product and analytics and drive requirements that take into account all parties' needs Impact: On-boards and mentors less experienced team members Develops sophisticated software with minimum supervision Makes complex contributions to technical documentation/knowledge base and team/engineering presentations Strong ability to mentor and guide junior developers May have role in supervising others or leading small to moderate projects Fixes complex bugs and demonstrates advanced debugging skills Produces quality API documentation and ensures practices are followed Contributes to system design sessions in their area of specialty Expanded Code review responsibilities Performs advanced refactoring Communication: Gives constructive feedback to team members Learn industry jargon and business concepts to better understand the challenges our technology is designed to solve. Raises roadblocks and updates estimations as needed Ability to communicate complicated concepts to junior staff. What we are looking for: Education: Required: Bachelor’s degree in computer science or related field, or equivalent years’ experience Experience: Required: Minimum of 6 years’ professional experience in software engineering Required Skills: Strong experience with Python in a distributed web application development environment (e.g. microservices, APIs, DB integration, queues, topics, caches, containers, serverless) Experience with AWS services and APIs, or equivalent cloud vendor experience working in OS X and Linux environments Experience designing and building JSON or REST services and APIs Experience with source control such as Get Experience with CI/CD pipelines and deployment methodologies Experience working in an Agile software development environment (e.g. scrum) Experience working with 3rd party APIs, workflow and integration architectures Experience with large-scale or distributed web applications Desirable: Experience with data processing or data engineering, integration with AI and ML services, APIs or models. Why Emburse? Finance is changing—and at Emburse, we’re leading the way. Our AI-powered solutions help organizations eliminate inefficiencies, gain real-time visibility, and optimize spend—so they can focus on what’s next, not what’s slowing them down. A Company with Momentum – We serve 12M+ users across 120 countries, helping businesses modernize their finance operations. A Team That Innovates – Work alongside some of the brightest minds in finance, tech, and AI to solve real- world challenges. A Culture That Empowers – Competitive pay, flexible work, and an inclusive, collaborative environment that supports your success. A Career That Matters – Your work here drives eAiciency, innovation, and smarter f financial decision-making for businesses everywhere. Shape your future & find what’s next at Emburse. Emburse provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Emburse complies with applicable state and local laws governing nondiscrimination in employment in every location where the company has facilities. This policy applies to all terms and conditions of employment.

Senior Software Engineer in Test I hyderabad,telangana,india 6 years None Not disclosed On-site Full Time

Summary/Objective Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse, known for its innovation and award-winning technologies, is strong on engineering. This ensures you will have access to the best and brightest minds in our industry to grow your experience and career within Emburse. Essential Functions Technical 6+ years of testing experience in a software domain Broad knowledge of Computer Science concepts Codes in at least one language; Exposed to multiple languages, testing frameworks and tools Design, write and implement integration, component and UI tests Understands how key systems interoperate and the business problems they solve and designs tests relevant to the complexity/risk/performance of each system/problem Collaborate with Software Engineers, Product Owners and other stakeholders to design test and automation opportunities that measure or improve quality or customer experience of the products Identifies and reports issues and defects of high quality/complexity with extensive research and evidence Pairs with developers to design systems for testability Executes tests, triages and analyses test results Process SDLC processes are followed, including adopting agile-based processes/meetings, peer code-reviews, and technical preparations required for scheduled releases. Write moderately complex code/scripts to test systems, implementing test harnesses, load tests and test infrastructure as necessary Demonstrates high-level debugging and problem-isolation skills in production, test and development environments Partners with product and analytics and to drive test and product requirements that take into account all parties' needs Establishes test baselines and reports on quality trends and metrics for the project/team Ensures tests are repeatable and can be executed and monitored by others Impact On-boards and mentors less experienced team members Develops sophisticated automation software with minimum supervision Strong ability to mentor and guide junior developers and testers May have role in supervising others or leading small to moderate projects Performs advanced refactoring, identifies and proactively tackles technical debt in automation Sets test and automation direction at the project/service level and consistently influences decision-making Provides technical advice and weighs in on technical decisions that impact other teams or the company at large. May explore, research, and propose new technologies Communication Learns industry jargon and business concepts to better understand the challenges our technology is designed to solve. Learns QA/automation industry practices and communicates and educates the team Build relationships with software development peers and pairs with developers for test planning Gives constructive feedback to team members Ability to communicate complicated concepts to junior staff Education and Experience Education: Required: Bachelor’s degree in Computer Science or related field, or equivalent years’ experience Experience: Required: Minimum of 2 years’ professional experience in Java development. Experience working in OS X and Linux environments, Spring, AWS, Microservices, SQL, NoSQL, GIT. Experience working in a scrum and DevOps environment. Good understanding of agile application development lifecycle. Preferred: Experience Designing and building JSON or REST services, experience working with 3rd party APIs, AWS APIs, Docker or other containers, large-scale or distributed web applications, Test Driven Development and functional testing. Certifications: Required: None Additional Eligibility Qualifications Required Skills: Familiarity with the full stack of web development and proven history of web application development Understanding of secure application programming practices or vulnerabilities Strong understanding and practical experience with common design patterns Ability to solve business problems through creative and forward-looking solutions Ability to write clear, concise documentation

Senior Software Engineer in Test I hyderabad,telangana,india 2 - 4 years INR Not disclosed On-site Full Time

Summary/Objective Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse, known for its innovation and award-winning technologies, is strong on engineering. This ensures you will have access to the best and brightest minds in our industry to grow your experience and career within Emburse. Essential Functions Technical 6+ years of testing experience in a software domain Broad knowledge of Computer Science concepts Codes in at least one language; Exposed to multiple languages, testing frameworks and tools Design, write and implement integration, component and UI tests Understands how key systems interoperate and the business problems they solve and designs tests relevant to the complexity/risk/performance of each system/problem Collaborate with Software Engineers, Product Owners and other stakeholders to design test and automation opportunities that measure or improve quality or customer experience of the products Identifies and reports issues and defects of high quality/complexity with extensive research and evidence Pairs with developers to design systems for testability Executes tests, triages and analyses test results Process SDLC processes are followed, including adopting agile-based processes/meetings, peer code-reviews, and technical preparations required for scheduled releases. Write moderately complex code/scripts to test systems, implementing test harnesses, load tests and test infrastructure as necessary Demonstrates high-level debugging and problem-isolation skills in production, test and development environments Partners with product and analytics and to drive test and product requirements that take into account all parties needs Establishes test baselines and reports on quality trends and metrics for the project/team Ensures tests are repeatable and can be executed and monitored by others Impact On-boards and mentors less experienced team members Develops sophisticated automation software with minimum supervision Strong ability to mentor and guide junior developers and testers May have role in supervising others or leading small to moderate projects Performs advanced refactoring, identifies and proactively tackles technical debt in automation Sets test and automation direction at the project/service level and consistently influences decision-making Provides technical advice and weighs in on technical decisions that impact other teams or the company at large. May explore, research, and propose new technologies Communication Learns industry jargon and business concepts to better understand the challenges our technology is designed to solve. Learns QA/automation industry practices and communicates and educates the team Build relationships with software development peers and pairs with developers for test planning Gives constructive feedback to team members Ability to communicate complicated concepts to junior staff Education and Experience Education: Required: Bachelor's degree in Computer Science or related field, or equivalent years experience Experience: Required: Minimum of 2 years professional experience in Java development. Experience working in OS X and Linux environments, Spring, AWS, Microservices, SQL, NoSQL, GIT. Experience working in a scrum and DevOps environment. Good understanding of agile application development lifecycle. Preferred: Experience Designing and building JSON or REST services, experience working with 3rd party APIs, AWS APIs, Docker or other containers, large-scale or distributed web applications, Test Driven Development and functional testing. Certifications: Required: None Additional Eligibility Qualifications Required Skills: Familiarity with the full stack of web development and proven history of web application development Understanding of secure application programming practices or vulnerabilities Strong understanding and practical experience with common design patterns Ability to solve business problems through creative and forward-looking solutions Ability to write clear, concise documentation

Senior Mobile Software Engineer hyderabad,telangana 6 - 10 years INR Not disclosed On-site Full Time

At Emburse, you will not just imagine the future, you will build it. As a leader in travel and expense solutions, we are creating a future where technology drives business value and inspires extraordinary results. Emburse Android SW engineers contribute to developing an engaging and interconnected set of system solutions. As an engineer, you will enhance your customers" experiences, solve interesting challenges, and design new solutions. Emburse, known for its innovation and award-winning technologies, is strong on engineering. This ensures you will have access to the best and brightest minds in our industry to grow your experience and career within Emburse. **Key Responsibilities:** - 6+ years of mobile development experience across Android and iOS platforms - Proficiency in Java and Objective-C, with working knowledge of Kotlin and Swift - Strong experience with Android SDK, Xcode, Cocoa, Gradle, and Dependency Injection - Takes personal responsibility for the quality and maintainability of the product and actively identifies areas for improvement - Familiarity with MVVM, Clean Architecture, and modular design principles - Experience with Apple approval, Google Play deployment, and related release processes - Deep understanding of RESTful API design and secure data transmission (JSON, OAuth, HTTPS) - Knowledge of unit, integration, and UI automation testing across both ecosystems - Familiarity with tools like Git, Fastlane, Firebase, and Crashlytics - Understanding of OWASP and secure mobile coding practices - Identifies viable alternative solutions and presents them - Possesses empathy with the user of the software they are producing and uses that empathy to guide decision-making - Ability to analyze, refactor, and improve existing codebases - Understanding of relational databases, development frameworks, and commonly used industry libraries, especially SQLite - Curious about new tech (e.g., AI code assistants, MCP), but not necessarily an expert **Qualifications Required:** - Bachelors degree in Computer Science or related field, or equivalent years of experience - Minimum of 6 years in mobile development - At least 2+ years working on both iOS and Android codebases - Software design and architectural principles, like SOLID principles, MVVM & Clean architecture - Experience modernizing legacy apps and migrating to current best practices - Worked in cross-functional teams (e.g., product, QA, backend) **Additional Details of the Company:** - Emburse is committed to providing a collaborative and innovative work environment where engineers have access to the best and brightest minds in the industry to grow their experience and career within the company - The company values quality, maintainability, and innovation in its engineering practices - Emburse encourages continuous learning and improvement in mobile development technologies and tools - Team members are expected to actively participate in team discussions, mentor others, and contribute to team best practices - The company emphasizes effective communication, constructive feedback, and transparency in progress updates,

Senior Software Engineer in Test I telangana 2 - 6 years INR Not disclosed On-site Full Time

As a software engineer at Emburse, you will be contributing to the development of engaging and interconnected system solutions. Your role will involve enhancing customer experiences, tackling interesting challenges, and designing innovative solutions. Emburse is renowned for its innovation and award-winning technologies, offering you the opportunity to collaborate with industry-leading professionals to advance your career within the company. **Key Responsibilities:** - Possess a minimum of 6 years of testing experience in the software domain - Demonstrate a broad knowledge of Computer Science concepts - Code in at least one language and be familiar with multiple languages, testing frameworks, and tools - Design, write, and implement integration, component, and UI tests - Collaborate with Software Engineers, Product Owners, and stakeholders to design test and automation opportunities - Identify and report high-quality/complex issues and defects with thorough research and evidence - Write moderately complex code/scripts to test systems and implement test infrastructure as needed - Establish test baselines, report on quality trends, and metrics for the project/team - Mentor and guide junior developers and testers - Lead small to moderate projects and tackle technical debt in automation - Provide technical advice and influence decision-making at the project/service level - Communicate effectively and educate the team on industry practices **Qualifications Required:** - Bachelor's degree in Computer Science or related field, or equivalent years of experience - Minimum of 2 years of professional experience in Java development - Experience with OS X and Linux environments, Spring, AWS, Microservices, SQL, NoSQL, GIT - Familiarity with agile application development lifecycle - Understanding of secure application programming practices and vulnerabilities - Proficiency in common design patterns and ability to solve business problems creatively - Clear and concise documentation skills *Note: The job description does not include any additional details about the company.*,