Software Engineer II - Full-Stack API & Workflow Engineer

Greentech Renewables

• $105K — $125K *
Omaha, NE 68104In-Person
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or equivalent experience.
  • 3+ years of professional software development experience.
  • Working experience with C#, ASP.NET Core, and modern software practices.
  • Experience with SQL Server and relational databases.
  • Experience with REST APIs using JSON and HTTP.
  • Familiarity with frontend frameworks like Vue, React, or Angular.
  • Experience writing automated tests.

Responsibilities

  • Build and maintain ASP.NET Core API endpoints and service components.
  • Develop reliable SQL queries for business workflows.
  • Extend Vue-based administrative interfaces for migration needs.
  • Map partner data payloads for integrations and reports.
  • Write various tests as part of feature delivery.
  • Troubleshoot defects utilizing logs and reports.
  • Participate in code reviews and collaborate on design discussions.

Benefits

  • 401(k) plan available for employees 18 or older.
  • Paid Sick Leave for both full-time and part-time employees.
  • Comprehensive medical, dental, and vision insurance for full-time employees.
  • Paid holidays and vacation days.
  • Paid leaves for new parents and pregnancy.
  • Health Savings Account (HSA) with matching.
  • Access to Teledoc for virtual healthcare.
Full Job Description
JOB SUMMARY:

We are seeking a Software Engineer II - Full-Stack API & Workflow Engineer to build the services and tools that power Ensemble 2.0. This mid-level role works across ASP.NET Core APIs, SQL Server-backed workflows, partner integrations, legacy system analysis, and migration activities supporting the application. You will independently deliver well-scoped features, collaborate with senior engineering and architecture on design questions, and help translate operational requirements into clear, tested, and maintainable software.

REPORTS TO:

Ensemble Product Owner

MINIMUM QUALIFICATIONS:

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or an equivalent combination of education and professional experience.
  • 3+ years of professional software development experience building APIs, internal tools, integration features, or business workflow applications.
  • Working experience with C#, ASP.NET Core, and modern object-oriented software development practices.
  • Experience with SQL and relational databases, including joins, data updates, troubleshooting, and application-to-database interactions; SQL Server experience is strongly relevant.
  • Experience building or consuming REST APIs using JSON, HTTP methods and status codes, validation, and authentication.
  • Familiarity with Vue, React, Angular, or comparable frontend frameworks. Frontend development is a secondary component of this role.
  • Experience writing unit, integration, or API-level automated tests.
  • Familiarity with Git, pull requests, code reviews, and iterative delivery practices.
  • Ability to deliver well-scoped work independently, raise design questions early, and document technical behavior clearly.


PREFERRED QUALIFICATIONS:

  • Experience with SQL Server stored procedures, transactions, query performance, and data-integrity constraints.
  • Familiarity with Azure DevOps, CI/CD pipelines, Azure App Services, Azure Functions, Service Bus, or related Microsoft platform tooling.
  • Experience with Swagger/OpenAPI and test tools such as Playwright, Cypress, Jest, Vitest, xUnit, or comparable frameworks.
  • Experience integrating with third-party APIs, webhooks, message-based workflows, CSV files, or scheduled file imports.
  • Experience investigating legacy applications, documenting existing system behavior, and supporting incremental migration efforts. Exposure to Node.js, Vue, JavaScript, or TypeScript environments is beneficial but not required.
  • Experience supporting data-intensive business systems, integrations, or migration initiatives. Industry-specific experience is a plus but not required.
  • Experience building internal support tools or improving application logging and operational visibility.


WORKING CONDITIONS:

Remote

COMPENSATION RANGE:

The compensation range for this position is 105000 to 125000 annually

BENEFITS:

Benefits available for this position are:

  • 401(k) (18 or older)
  • Paid Sick Leave (Full-Time)
  • Paid Sick Leave (Part-Time) - per your State's requirements
  • Insurance (Full-Time) - Medical, Dental, Vision Care
  • Insurance (Part-Time) - Medical only (30+ hours/week)
  • Disability Insurance
  • Life Insurance
  • Paid Holidays
  • Paid Vacation
  • Paid Pregnancy & New Parent Leave
  • Health Savings Account (HSA) and matching
  • Dependent Care Flexible Spending Account (FSA)
  • Teledoc


ESSENTIAL JOB FUNCTIONS:

  • Build and maintain ASP.NET Core API endpoints, request and response models, services, validation rules, and workflow components.
  • Develop SQL queries and application data access that support reliable, auditable business workflows.
  • Maintain and extend the existing Vue-based administrative and support interfaces as required to support migration objectives.
  • Map and process partner payloads for projects, milestones, invoices, credits, remittance activity, and related integration data.
  • Write unit, integration, API contract, and regression tests as part of feature delivery.
  • Troubleshoot defects using logs, API payloads, database records, test results, and support reports.
  • Participate in code reviews and technical design discussions; incorporate feedback and contribute implementation ideas.
  • Collaborate with Product and QA to refine requirements, acceptance criteria, edge cases, and test scenarios before development is complete.
  • Document API behavior, field mappings, implementation decisions, test cases, and support or troubleshooting procedures.
  • Support the phased migration of legacy workflows into centralized, maintainable, and testable services.

Similar Jobs

More Jobs at Greentech Renewables

More Enterprise Technology Jobs

Find similar Software Engineer II - Full-Stack API & Workflow Engineer jobs: