{"id":2031224,"url":"https://alion.io/job/emburse-software-engineer-ii-2","title":"Software Engineer II","company":{"id":5007,"name":"Emburse","domain":"emburse.com","url":"https://alion.io/company/emburse","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Toronto, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":59000,"max_usd":112000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":78},"experience_years_min":4,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"Linux","optional":false},{"name":"OWASP","optional":false},{"name":"Scrum","optional":false},{"name":"Windows","optional":false},{"name":"Claude Code","optional":true},{"name":"Copilot","optional":true},{"name":"Cursor","optional":true},{"name":"Docker","optional":true},{"name":"Java","optional":true},{"name":"Kubernetes","optional":true}],"status":"live","first_seen_at":"2026-10-06T17:40:57Z","employer_posted_date":"2026-10-06","last_verified_at":"2026-10-13T00:50:25Z","board_verified":true,"closed_at":null,"days_open":6,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":6},"description":"Summary/Objective\nEmburse 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.\n\nEssential Functions\nTechnical\nSelf-sufficient in at least one large area of the codebase\nMastery of at least one language and developing mastery of multiple other languages, frameworks and tools\nIdentifies viable alternative solutions and presents them\nUnderstanding of relational databases, development frameworks, and commonly used industry libraries.\nUnderstanding of testing and integration testing techniques\nModerate understanding of how a handful of key sub-systems interoperate \nAbility to read and understand existing code and offer recommendations for improvement\nUnderstanding of OWASP \nProcess\nSDLC processes are followed, including adopting agile-based processes/meetings, peer code-reviews, and technical preparations required for scheduled releases.\nUnderstands product roadmap and how one contributes to the overall objectives\nCapability of prioritizing tasks\nEstimates their own work\nLearns and applies secure software development practices, reviews code for vulnerabilities and raises awareness of secure programming practices\nImpact\nFixes bugs of moderate complexity and demonstrates proficient debugging skills\nReviews code for team members, providing in-depth comments\nDevelops new features or enhancements with minimal supervision\nDelivers medium level refactoring \nImplements unit testing and integration testing where needed\nProduces quality technical documentation\nMakes technical documentation/knowledge base contributions and technical team presentations\nCommunication\nGives constructive feedback to team members\nUnderstanding of industry jargon and business concepts\nRaises roadblocks and updates estimations as needed\nEducation and Experience:-\nEducation:\nRequired: Bachelor’s degree in Computer Science or related field, or equivalent years’ experience\n\nExperience:\nRequired: Minimum of 4 years of experience in software engineering\n\nCertifications:\nRequired: None\n\nAdditional Eligibility Qualifications:-\nRequired Skills:\nMinimum of 2+ years of professional software engineering experience in a distributed web application development environment (e.g. microservices, APIs, DB integration, queues, topics, caches, containers, serverless).\nStrong hands-on experience with C# and the .NET / .NET Core framework, with proven history designing, building, and consuming RESTful services and APIs.\nExperience with Azure services and APIs, or equivalent cloud vendor experience (e.g., AWS).\nExperience working in both Windows and Linux environments.\nExperience with source control systems such as Git.\nExperience with CI/CD pipelines and deployment methodologies. \nExperience working in an Agile software development environment (e.g., Scrum). \nExperience working with 3rd party APIs, workflow, and integration architectures. \nUnderstanding of secure coding principles, OWASP guidelines, and agile software development lifecycles.\nDesirable Skills:\nTravel Domain Experience: Prior experience in corporate travel, booking engines, or expense management platforms. (Note: Candidates with strong Java experience will be considered if accompanied by Travel domain expertise).\nAI & Modern Developer Workflows: Experience utilizing AI coding assistants, models, or harness frameworks (e.g., Harness, Claude Code, Cursor, GitHub Copilot) to accelerate development.\nExperience with data processing, data engineering, or integrations with AI/ML services and APIs.\nExposure to containerization technologies (e.g., Docker, Kubernetes).\nWork Environment\nThis job operates in a professional, open office environment.\n This is an onsite role at our Emburse Toronto office location\nSponsorship\nThis role is not sponsorship eligible\nCandidates must be legally allowed to work in Canada for any employer","description_format":"text","description_chars":4194,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Professional Services","Software","Travel & Tourism"],"lifecycle":[{"event":"open","at":"2026-10-07T14:23:09Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":5,"expected_fill_days":64,"reasons":["conf:2","velocity","win:early"],"computed_at":"2026-10-12T06:55:09Z"},"pay":null,"html_url":"https://alion.io/job/emburse-software-engineer-ii-2","json_url":"https://alion.io/job/emburse-software-engineer-ii-2.json","meta":{"generated_at":"2026-10-13T03:24:48Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":5340,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":5007},"rest":"https://alion.io/mcp/rest/get_company?id=5007"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Femburse-software-engineer-ii-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Femburse-software-engineer-ii-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Femburse-software-engineer-ii-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/emburse-software-engineer-ii-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Femburse-software-engineer-ii-2"}]}