Software Engineer II, Enterprise Applications
$135,000—$192,500
ApplySoftware Engineer II, Enterprise Applications
Posted 18 days ago
SENIORITY
Lead
SALARY
$135,000—$192,500
About the role
- Work with the team to design, develop, test, and maintain web applications using modern frontend technologies and application servers that consume APIs and microservices in a heterogeneous environment
- Contribute to the design and implementation of backend services, including data modeling, APIs, and supporting pipelines
- Build, ship, and support features and applications, participating in the full software development lifecycle from design through production
- Collaborate with engineers and cross-functional partners to understand requirements and translate them into scalable technical solutions
- Contribute to the improvement of existing tooling and support the development of new applications as the company grows
- Write clean, maintainable, and well-tested code while following established software engineering practices and patterns Participate in code reviews and technical discussions, incorporating feedback and contributing to team knowledge sharing
- Help identify and resolve software defects, performance issues, and production incidents
- Learn and apply software practices and patterns that support a scalable and growing codebase and engineering organization
- Bachelor's degree in computer science, math, an engineering discipline, or equivalent work experience 3+ years of software development or relevant industry experience
- Experience designing, building, shipping, and supporting software applications or features in a production environment
- Experience contributing to full-stack applications, including frontend and/or backend development
- Familiarity with software development best practices, including testing, version control, code review, and debugging
- Experience working on complex or evolving technical problems
- Experience working with one or more programming languages and a willingness to learn additional technologies as needed
- Experience with API development or API consumption
- Experience with relational databases and data modeling
- Experience with one or more of the following platforms and frameworks:
- React, Vue, or similar
- GraphQLNode.jsOAuthTerraformFastAPIPostgreSQL, MySQL, or SQL Server
- Experience working in an environment that uses distributed systems, APIs, or microservices
- Strong problem-solving skills and the ability to collaborate effectively in a fast-paced, growing environment
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
More like this
