Top Benefits
Health, dental, vision, disability, life insurance
Flexible spending accounts (FSA) and HSA
Generous paid time off, flexible schedules
About the role
- . 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
- 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
- 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
- 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
- Gives constructive feedback to team members
- Understanding of industry jargon and business concepts
- Raises roadblocks and updates estimations as needed
Benefits
- Flexible spending accounts
- Generous paid time off for every employee and flexible work schedules
- Paid leave for new parents
- Volunteering opportunities
- Health savings accounts (HSA)
- Medical, dental, vision, disability and life insurance plans
- Generous match to pre- or post-tax retirement savings accounts
- Financial planning services
- Program in partnership with eCornell to grow their knowledge and their careers
- Delicious supply of snacks and beverages
- Quarterly outings and Friday get-togethers to build a strong community at work- Experience with source control such as Git
- Desirable: Experience working in the travel domain
- Experience with Azure services and APIs, or equivalent cloud vendor experience
- Experience working in an Agile software development environment (e.g. scrum)
- Experience with CI/CD pipelines and deployment methodologies
- Experience with C# in a distributed web application development environment (e.g. microservices, APIs, DB integration, queues, topics, caches, containers, serverless)
- Experience with large-scale or distributed web applications
- Experience working with 3rd party APIs, workflow and integration architectures
- Experience designing and building REST services and APIs
- Experience working in Windows and Linux environments
- Required: Minimum of 8 years of experience in software engineering
- Desirable: Experience with data processing or data engineering, integration with AI and ML services, APIs or models
- Required: Bachelor’s degree in Computer Science or related field, or equivalent years’ experience