Emburse

Software Engineer II

Emburse$80K — $110K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 2+ years of software development experience, especially in Java
  • Broad knowledge of software development concepts and practices
  • Proficiency in at least one programming language with exposure to multiple others
  • Understanding of designated product area designs and business interactions
  • Familiarity with SDLC and agile methodologies

Responsibilities

  • Develop and enhance software solutions based on customer needs
  • Fix defects and develop new features under supervision
  • Write basic tests and contribute to API documentation
  • Participate in peer code reviews and provide constructive feedback
  • Engage in the adoption of coding standards and best practices

Benefits

  • Professional development opportunities
  • Collaborative and inclusive work environment
  • Exposure to the latest technologies and agile practices
  • Access to mentorship and skill-building resources
Full Job Description
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.

Essential Functions

Technical:
  • 2+ years of software development experience preferably in Java
  • Broad knowledge of software development concepts
  • Codes in at least one language; exposed to multiple languages, frameworks and tools
  • Understands existing designs of their designated product area at a higher level
  • Expanded understanding of how several key systems interoperate and the business
  • problems they solve

Process:
  • SDLC processes are followed, including adopting agile-based processes/meetings, peer code-reviews, and technical preparations required for scheduled releases.
  • Follows existing coding standards

Impact:
  • Fixes defects, develops new features or enhancements with supervision
  • Writes basic tests of small scope and complexity
  • Contributes to API documentation
  • May be asked to participate in peer code reviews and contributes comments

Communication:
  • Seeks mentorship and takes constructive advice from peers
  • Learns how to make knowledge base contributions
  • Learn industry jargon and business concepts to better understand the challenges our technology is designed to solve


Education and Experience:-

Education:
  • 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


Core Competencies:-

Problem Solving/Critical Thinking
  • Analysis/Reasoning
  • Mathematical reasoning
  • Problem solving

Personal Effectiveness
  • Accountability / Dependability
  • Adaptability / Flexibility
  • Ethics / Integrity
  • Time Management
  • Attention to detail
  • Personal development / Continual learning
  • Commitment to the job

Interaction with Others
  • Teamwork
  • Influencing others
  • Diversity and inclusion
  • Listening

Business Acumen
  • Compliance/Best Practices
  • Functional Alignment


Work Environment

This job operates in a professional, open office environment.

Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

About Emburse

Emburse is a global leader in expense management and AP automation solutions, with more than 4,500 customers and 10 offices worldwide. The company?s expense management platform automates the purchase-to-reimbursement process, helping businesses make better decisions, streamline operations, and improve employee productivity. Emburse?s solutions are used by companies of all sizes, from small businesses to Fortune 500 corporations, and across a range of industries, including healthcare, retail, and technology. The company was founded in 2011 and is headquartered in San Francisco, California.
Learn more about Emburse
Size
500 employees
Industry
Founded
2014

Similar Jobs

More Jobs at Emburse

More Information Technology Jobs

Find similar Software Engineer II jobs: