{"schemaVersion":"jobsearcher.job.v1","id":"dbc2c6e77c326ace4f24e7c8","url":"https://jobsearcher.com/jobs/dbc2c6e77c326ace4f24e7c8","canonicalUrl":"https://jobsearcher.com/jobs/dbc2c6e77c326ace4f24e7c8","title":"Senior Software Engineer - API & Integration Lead","description":"SUMMARY:\n\nGreentech Renewables is a leading national distributor of solar, energy storage, and renewable energy products. We partner with contractors, developers, and businesses across the United States to deliver the equipment, expertise, and support needed to power the clean energy transition. Our mission is to help customers succeed while creating opportunities for our employees to grow, innovate, and make a meaningful impact in the rapidly expanding renewable energy industry.\n\nWe are seeking a Senior Software Engineer - API & Integration Lead to serve as the engineering lead for Ensemble 2.0, a business-critical integration platform that connects external partners with Greentech and CED systems. Working closely with the Principal Software Engineer / Architect and Product Owner, this role will translate architecture into production-ready C#/.NET services, establish reusable API, SQL Server, and integration patterns, and guide the phased migration of legacy workflows. The ideal candidate combines deep hands-on engineering skill with the judgment and communication needed to mentor teammates and build services that are reliable, observable, auditable, and supportable.\n\nREPORTS TO: Ensemble Product Owner\n\nMINIMUM QUALIFICATIONS:\n\nBachelor's degree in Computer Science, Information Systems, Engineering, or an equivalent combination of education and professional experience.\n7+ years of professional software development experience, including substantial work on enterprise APIs, integration platforms, or distributed business systems.\nStrong hands-on experience with C#, ASP.NET Core, SQL Server, REST APIs, JSON contracts, and OpenAPI/Swagger. Experience implementing data-access repositories using parameterized SQL and stored procedures is highly preferred.\nStrong SQL Server experience, including relational data modeling, stored procedures, transactions, indexing, query tuning, and data-integrity controls.\nExperience designing or operating production integrations that use message processing, asynchronous workflows, or background services.\nPractical understanding of authentication, authorization, API versioning, idempotency, retries, deduplication, correlation IDs, structured logging, and observability.\nExperience supporting business-critical production systems and diagnosing issues across application logs, API payloads, and database records.\nStrong written and verbal communication skills, including the ability to explain design decisions, give constructive code-review feedback, and collaborate across Product, QA, Support, and Architecture.\n\nPREFERRED QUALIFICATIONS:\n\nExperience with Azure DevOps, CI/CD pipelines, App Services, Azure Functions, Service Bus, Key Vault, Application Insights, or comparable platform tooling.\nExperience with SQL Service Broker, SQL-backed queues, background workers, or other asynchronous processing patterns.\nExperience analyzing, documenting, and migrating legacy business applications. Experience modernizing Node.js, JavaScript, TypeScript, or similar systems into .NET-based architectures is highly desirable.\nExperience with file-based integrations such as CSV, remittance, EDI, or scheduled data ingestion.\nExperience working with business-critical integrations, financial transactions, operational workflows, or large-scale data migrations. Prior experience in distribution, finance, renewable energy, ERP, or logistics environments is helpful but not required.\nExperience with API contract testing, automated regression testing, performance testing, and production-readiness gates.\nPrevious technical-lead or mentoring experience, particularly on a small product engineering team.\n\nWORKING CONDITIONS:\n\nRemote\n\nCOMPENSATION:\nThe compensation range for this position is $150,000.00 to $170,000.00 annually\n\nOTHER COMPENSATION:\nThe following additional compensation may be applicable for this position:\nProfit Sharing\nBENEFITS:\n\n401(k) (18 or older)\nPaid Sick Leave (Full-Time)\nPaid Sick Leave (Part-Time) - per your State's requirements\nInsurance (Full-Time) - Medical, Dental, Vision Care\nInsurance (Part-Time) - Medical only (30+ hours/week)\n\nAdditional Benefits for Full-Time Only:\nDisability Insurance\nLife Insurance\nPaid Holidays\nPaid Vacation\nPaid Pregnancy & New Parent Leave\nHealth Savings Account (HSA) and matching\nDependent Care Flexible Spending Account (FSA)\nTeledoc\nSUPERVISORY RESPONSIBILITIES: No\n\nESSENTIAL JOB FUNCTIONS:\n\nPartner with the Principal Software Engineer / Architect to implement system boundaries, migration strategy, technical standards, and production-readiness requirements.\nEstablish and demonstrate reusable patterns for C#, ASP.NET Core, SQL Server, background processing, and partner integrations.\nDesign and build secure, versioned APIs and SQL-backed workflows that exchange business-critical data with internal and external systems.\nDefine and implement payload validation, authentication, authorization, error handling, retry and replay behavior, duplicate prevention, audit trails, and correlation across services.\nAnalyze, document, and migrate legacy business logic into centralized, testable, and maintainable services while ensuring behavioral parity with existing production workflows.\nLead technical implementation for complex workflows involving projects, milestones, invoices, credits, remittance activity, and related operational data.\nReview code and technical designs; mentor engineers through documentation, implementation examples, pairing, and actionable feedback.\nCollaborate with Product, QA, and Support to refine acceptance criteria, identify edge cases, improve testability, and determine release readiness.\nTroubleshoot production and pre-production issues using logs, traces, payloads, database records, and monitoring data; drive durable corrective action.\nCreate and maintain technical documentation for integration contracts, implementation patterns, operational behavior, and support procedures.\n\nNOTE:This job description is not designed to cover or contain a comprehensive listing of all required activities, duties or responsibilities. Other duties, responsibilities, and activities may be assigned at any time; with or without notice.\n\nWe are an Equal Opportunity Employer - Disability | Veteran\n\nAll references to Company/We mean GREENTECH RENEWABLES","company":"Greentech Renewables","rawCompany":"greentech renewables","city":"Omaha","state":"NE","isRemote":false,"isActive":false,"createdAt":"2026-09-12T10:19:32.914Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Engineer - API & Integration Lead","description":"SUMMARY:\n\nGreentech Renewables is a leading national distributor of solar, energy storage, and renewable energy products. We partner with contractors, developers, and businesses across the United States to deliver the equipment, expertise, and support needed to power the clean energy transition. Our mission is to help customers succeed while creating opportunities for our employees to grow, innovate, and make a meaningful impact in the rapidly expanding renewable energy industry.\n\nWe are seeking a Senior Software Engineer - API & Integration Lead to serve as the engineering lead for Ensemble 2.0, a business-critical integration platform that connects external partners with Greentech and CED systems. Working closely with the Principal Software Engineer / Architect and Product Owner, this role will translate architecture into production-ready C#/.NET services, establish reusable API, SQL Server, and integration patterns, and guide the phased migration of legacy workflows. The ideal candidate combines deep hands-on engineering skill with the judgment and communication needed to mentor teammates and build services that are reliable, observable, auditable, and supportable.\n\nREPORTS TO: Ensemble Product Owner\n\nMINIMUM QUALIFICATIONS:\n\nBachelor's degree in Computer Science, Information Systems, Engineering, or an equivalent combination of education and professional experience.\n7+ years of professional software development experience, including substantial work on enterprise APIs, integration platforms, or distributed business systems.\nStrong hands-on experience with C#, ASP.NET Core, SQL Server, REST APIs, JSON contracts, and OpenAPI/Swagger. Experience implementing data-access repositories using parameterized SQL and stored procedures is highly preferred.\nStrong SQL Server experience, including relational data modeling, stored procedures, transactions, indexing, query tuning, and data-integrity controls.\nExperience designing or operating production integrations that use message processing, asynchronous workflows, or background services.\nPractical understanding of authentication, authorization, API versioning, idempotency, retries, deduplication, correlation IDs, structured logging, and observability.\nExperience supporting business-critical production systems and diagnosing issues across application logs, API payloads, and database records.\nStrong written and verbal communication skills, including the ability to explain design decisions, give constructive code-review feedback, and collaborate across Product, QA, Support, and Architecture.\n\nPREFERRED QUALIFICATIONS:\n\nExperience with Azure DevOps, CI/CD pipelines, App Services, Azure Functions, Service Bus, Key Vault, Application Insights, or comparable platform tooling.\nExperience with SQL Service Broker, SQL-backed queues, background workers, or other asynchronous processing patterns.\nExperience analyzing, documenting, and migrating legacy business applications. Experience modernizing Node.js, JavaScript, TypeScript, or similar systems into .NET-based architectures is highly desirable.\nExperience with file-based integrations such as CSV, remittance, EDI, or scheduled data ingestion.\nExperience working with business-critical integrations, financial transactions, operational workflows, or large-scale data migrations. Prior experience in distribution, finance, renewable energy, ERP, or logistics environments is helpful but not required.\nExperience with API contract testing, automated regression testing, performance testing, and production-readiness gates.\nPrevious technical-lead or mentoring experience, particularly on a small product engineering team.\n\nWORKING CONDITIONS:\n\nRemote\n\nCOMPENSATION:\nThe compensation range for this position is $150,000.00 to $170,000.00 annually\n\nOTHER COMPENSATION:\nThe following additional compensation may be applicable for this position:\nProfit Sharing\nBENEFITS:\n\n401(k) (18 or older)\nPaid Sick Leave (Full-Time)\nPaid Sick Leave (Part-Time) - per your State's requirements\nInsurance (Full-Time) - Medical, Dental, Vision Care\nInsurance (Part-Time) - Medical only (30+ hours/week)\n\nAdditional Benefits for Full-Time Only:\nDisability Insurance\nLife Insurance\nPaid Holidays\nPaid Vacation\nPaid Pregnancy & New Parent Leave\nHealth Savings Account (HSA) and matching\nDependent Care Flexible Spending Account (FSA)\nTeledoc\nSUPERVISORY RESPONSIBILITIES: No\n\nESSENTIAL JOB FUNCTIONS:\n\nPartner with the Principal Software Engineer / Architect to implement system boundaries, migration strategy, technical standards, and production-readiness requirements.\nEstablish and demonstrate reusable patterns for C#, ASP.NET Core, SQL Server, background processing, and partner integrations.\nDesign and build secure, versioned APIs and SQL-backed workflows that exchange business-critical data with internal and external systems.\nDefine and implement payload validation, authentication, authorization, error handling, retry and replay behavior, duplicate prevention, audit trails, and correlation across services.\nAnalyze, document, and migrate legacy business logic into centralized, testable, and maintainable services while ensuring behavioral parity with existing production workflows.\nLead technical implementation for complex workflows involving projects, milestones, invoices, credits, remittance activity, and related operational data.\nReview code and technical designs; mentor engineers through documentation, implementation examples, pairing, and actionable feedback.\nCollaborate with Product, QA, and Support to refine acceptance criteria, identify edge cases, improve testability, and determine release readiness.\nTroubleshoot production and pre-production issues using logs, traces, payloads, database records, and monitoring data; drive durable corrective action.\nCreate and maintain technical documentation for integration contracts, implementation patterns, operational behavior, and support procedures.\n\nNOTE:This job description is not designed to cover or contain a comprehensive listing of all required activities, duties or responsibilities. Other duties, responsibilities, and activities may be assigned at any time; with or without notice.\n\nWe are an Equal Opportunity Employer - Disability | Veteran\n\nAll references to Company/We mean GREENTECH RENEWABLES","datePosted":"2026-09-12T10:19:32.914Z","dateModified":"2026-09-12T10:19:32.914Z","hiringOrganization":{"@type":"Organization","name":"Greentech Renewables","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Omaha","addressRegion":"NE","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"dbc2c6e77c326ace4f24e7c8"},"url":"https://jobsearcher.com/jobs/dbc2c6e77c326ace4f24e7c8"}}