Senior Software Engineer - C#
Emburse
Job Description
Job Description
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. Our AI-powered platform helps organizations modernize financial operations, increase visibility, and optimize spend across the enterprise.
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
- 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.
- 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
- Produces quality technical documentation
- Makes technical documentation/knowledge base contributions and technical team presentations
- Communication
- Gives constructive feedback to team members
- Understanding of industry jargon and business concepts
- Raises roadblocks and updates estimations as needed
- Required: Bachelor’s degree in Computer Science or related field, or equivalent years’ experience
- Required: Minimum of 8 years of experience in software engineering
- Experience with C# in a distributed web application development environment (e.g. microservices, APIs, DB integration, queues, topics, caches, containers, serverless)
- Experience with Azure services and APIs, or equivalent cloud vendor experience
- Experience working in Windows and Linux environments
- Experience designing and building REST services and APIs
- Experience with source control such as Git
- 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.
- Desirable: Experience working in the travel domain
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 efficiency, innovation, and smarter 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.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- ...A global investment firm in Boston is seeking a Senior Principal to lead Talent Management. This role focuses on strategic and hands-on talent lifecycle management, fostering a high-performance culture. Candidates should have 10-15 years of experience across various human...Senior
- ...A leading technology firm in Boston seeks a Senior Industry Principal to advise C-suite stakeholders on supply chain transformation. This remote position requires 10-15 years of experience in consulting or industry leadership. The ideal candidate will possess deep expertise...SeniorRemote work
- ...Senior Director, Principal Gifts About the Company Philanthropic organization supporting Indigenous culture & individuals Industry Non-Profit Organization Management Type Non Profit Founded 2017 Employees 11-50 Categories...Senior
- ...We are seeking a senior software developer with at least 8 years’ experience in web application support and development with database design... ...background developing and understanding solutions written in C# and strong debugging skills. Qualifications Primary Responsibilities...Senior
- ...integrator in the industrial automation space. They seek a Senior Principal Mechanical Engineer to strengthen their engineering and deliver advanced... ...Collaborate cross-functionally with project management, controls, software, and manufacturing teams to deliver turnkey automation...SeniorFull time
- ...Software Development Engineer We're creating a platform that will change the way organizations measure their software development efforts and improve strategic decision-making. As a member of our engineering team, you'll be working closely with other team members and...Senior
- ...DeWinter will hire full-time if desired) The Engineer will help build reliable, scalable... ...financial operations, and an interest in modern software engineering practices, including AI-... ...initiatives. Qualifications Working knowledge of C#/.NET and SQL. Familiarity with APIs,...SeniorFull timeContract work
- Senior Software Integration Engineer Automation The Role We're looking for a Senior Software Integration Engineer to connect our lab instrumentation, data... ...systems, LIMS, and internal platforms using Python, C# and REST APIs. Build and maintain middleware and orchestration...Senior
- ...We are looking for a Senior Analyst to join our newly formed Multi... ...and build out data and software systems. Responsibilities:... ...such as mathematics, science or engineering; Master's degree strongly preferred... ..., Hadoop, Java, Scala, C++/C# or R. Proficiency in multi...Senior
- ...The Position Senior Principal Statistician A healthier future. It's what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Creating a world where we all have more...SeniorLocal area
$130k - $150k
...Job Title Senior Software Architect – Data Center Infrastructure Management (DCIM) Locations... ...You’ll collaborate closely with global engineering teams, product management, infrastructure... ...Strong programming skills in one or more of C#, Python, Node.js, or Go. Experience...Senior$120k - $150k
..., database structure, and design studio. ~ Proficient in development tools such as Visual Studio with SQL, SSRS, SSIS, SharePoint, C#, .NET, ASP.NET, and PowerShell. Additionally experienced with Office 365 products like MS Access, Power Apps, and BI tools. ~ Experience...SeniorWork at office$160k - $205k
Overview Bank of America is hiring a Senior Full Stack Pentester to join our world-class... ...on development projects and mentor junior engineers. Assist with monitoring, detection, and response... ...Effective coding skills in Python, Java, C#, etc. Excellent report delivery and...SeniorRemote workShift workDay shift- ...Electrical Engineer (Senior/Staff/Principal) Nanopath is developing a first-in-class in vitro diagnostics platform to transform how diseases... ...management, signal integrity, and integration with embedded software and mechanical subsystems Design and develop circuits...SeniorFull timeWork at office
$104.3k - $177.8k
...Senior Software Engineer II Do you want to shape the future of fintech and healthtech? Energized by challenges and inspired by bold goals? Ready... ...deploy distributed applications in Azure. Bring expertise in C#, .NET, and cloud technologies to solve real-world problems and...SeniorWork at officeLocal areaFlexible hours- ...Software Developer We are seeking a software developer with a passion for designing and... ...Tools, the Development Tools/QA Automation Engineer will be responsible for designing,... ...write object-oriented code, preferably using C# and Visual Studio ~ Ability to write and...SeniorCasual workWork at officeFlexible hours
$126k - $234k
...Principal Scientist II Or Senior Principal Scientist Novartis is a leader in neuroscience and cardiovascular disease areas with a robust and diverse pipeline of innovative therapies. We are seeking a translational modeler eager to accelerate oligonucleotide therapeutics...Senior$136k - $221k
...deliverables. Collaborate with project teams, including environmental engineers, geologists, and technicians, to ensure smooth execution of... ...laboratory analysis methods. Familiarity with environmental software and tools commonly used in site investigation and remediation...SeniorLocal areaFlexible hours$150k - $180k
...Senior Technical Business Analyst Job Purpose This senior analyst will contribute... ...~ Write clear quality code for software and applications and perform test reviews... ...with programming languages like Python, C# ~ Experience with SQL, database...Senior- ...Asset Management firm with more than 150bn AUM, is seeking a Senior Software Engineer to join the firm’s Core Investment Systems team. This team... ...related field Hands-on coding experience with Python and/or C# .Net Core Strong, creative problem-solving abilities Strong...Senior
$108.5k - $201.5k
...WB Games Boston is looking for a Senior Software Engineer to join the team! In this position, you will be architecting, implementing and maintaining... ...of Unity3D, preferably for mobile game development Strong C# programming skills and knowledge of common data structures...SeniorTemporary workLocal area$135k - $325k
...Job Overview The Senior Software Engineer of the Shared Data Platform plays a pivotal role in designing and developing innovative services to enhance... ...in at least one major programming language (e.g., Python, C#). Hands‑on experience working with AWS and automation...SeniorLocal areaFlexible hours$10k
...highest-fidelity bioprocess simulation software so cutting edge science reaches those... ...the role Ark is seeking a full-stack Senior Software Engineer to join our fast-moving startup tackling... ...to systems languages (Rust, Java, C#, C++) or Kubernetes Seniority level Mid...SeniorFull time$90k
Job Summary Manage and oversee a high-volume 24/7 Command Center supporting approximately 73 properties. This role manages emergency dispatch, CCTV monitoring, alarm monitoring for access control systems, temperature alarms, elevators and other critical systems. Also, ...SeniorFull timeAll shiftsShift work- ...Job Title: Senior Full Stack Developer Location: (Chennai, India - Full-Time) Duration: Full Time About the Client: Our client... ...Skills: • Architecture: Experience building applications with C#, preferably using .NET Core 3.1 and/or .NET 5+ in an Azure...SeniorFull time
- ...We have an opening for a Senior Software Engineer to join our development team. This is a contract position reporting to the Applications Development... ...web applications within the Microsoft stack (ASP.NET Core, C#/VB.NET). Proficiency with Microsoft Visual Studio 2022,...SeniorFull timeContract workWork at officeAfternoon shift3 days per week
- ...high-growth technology company that is looking to add a talented Software Engineer to its expanding engineering team in Boston. This is an... ...programming languages such as Go, Python, TypeScript, Java, or C#. Proven track record building scalable applications, APIs, backend...SeniorWorldwide
$229.9k - $262.4k
...to build world‑class applied science and engineering teams to deliver our industry leading capabilities... ..., testing, deployment, and support of AI software components including foundation model... ..., guardrails, memory) using Python, C++, C#, Java, or Golang. Passion for staying...SeniorLocal area$230k - $295k
...interface with customers, and work closely with product design and engineering, as well as a broad set of internal teams, to conceive product... ...an innovative infrastructure for money. Collaborating with senior product leadership and other product managers to align...SeniorFlexible hours- ...Senior Lead AI Engineer (GenAI Platform Services) Overview At Capital One, we are creating responsible... ...develop, test, deploy, and support AI software components including foundation model training... ...Guardrails, Memory) using Python, C++, C#, Java, or Golang Experience developing...SeniorFull timePart timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - C#. Be the first to apply!
- senior trade analyst Boston, MA
- senior app developer Boston, MA
- senior customer service advisor Boston, MA
- senior international account manager Boston, MA
- senior product manager mobile Boston, MA
- senior magento developer Boston, MA
- senior quantitative risk analyst Boston, MA
- senior business development director Boston, MA
- sr marketing manager Boston, MA
- sr technical product manager Boston, MA


