Middleware Software Engineer

Sol-Ark

Allen (TX)

On-site

USD 110,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision insurance
401(k)
Paid time off

Job summary

A forward-thinking solar company is seeking a Middleware Software Engineer to join their team in Texas. The ideal candidate will have over 7 years of experience developing high quality enterprise applications, particularly in AWS and Java environments. Responsibilities include designing custom software solutions and collaborating with cross-functional teams. The company offers a competitive salary, performance bonuses, and a comprehensive benefits package, making it a great opportunity for candidates looking to impact the solar power industry.

Qualifications

  • 7+ years of professional experience in software development.
  • Expert in design and development of Java custom enterprise applications.
  • Strong problem-solving skills and a proven track record in delivering software solutions.
  • Experience with microservices and event-driven architectures.
  • Familiarity with cloud deployments, AWS preferred.

Responsibilities

  • Design and develop high quality custom enterprise software applications.
  • Collaborate with hardware and firmware engineers to develop software systems.
  • Conduct code reviews to ensure software quality.
  • Develop scalable, fault-tolerant, cloud-based services.
  • Create CI/CD pipelines and support automated testing.

Skills

DevOps
AWS Infrastructure
Java
Micro-Service Architecture
Data Streaming
Agile
RESTful Web Services
CI/CD
Problem Solving
Strong Communication

Education

Bachelor's or master’s in computer engineering or related field

Tools

AWS
Docker
Terraform
Ansible
Kafka

Job description

Overview

Join a fast-growing, award-winning company that’s shaking up the solar and power generation industries. At the forefront of solar + storage innovation, we’ve achieved 200% year-over-year growth for five consecutive years—while staying financially rock-solid with zero long-term debt and a portfolio of patented technologies.

While others in the industry navigate uncertainty and consolidation, we’re scaling fast and building toward an exciting future—including plans to go public in 2027. We move quickly, think creatively, and operate like a tight-knit startup—just one that’s growing into a major force.

If you’re looking to make a real impact at a company where ideas move fast and results matter, we’d love to meet you. Ask us why we’re thriving when others aren’t. Better yet—interview with us and see for yourself.

Please use this link to apply: https://sol-ark.prismhr-hire.com/job/967551/middleware-software-engineer

Location: Full-time W-2 ONSITE opportunity (not remote)!

We are seeking an experienced Middleware Software Engineer with 7+ years of professional experience, proficient in developing high quality and high reliability middleware and backend enterprise grade custom applications. The ideal candidate will have a strong technical background, excellent problem-solving skills, and a proven track record of delivering high-quality software solutions. Candidate must be authorised to work in the US for any employer.

Key Job Responsibilities
  • Design and develop high quality java custom enterprise software applications in AWS cloud, ensuring adherence to project specifications, timelines, and quality standards.
  • Collaborate with cross-functional teams i.e. hardware engineers, firmware engineers, and system architects, to design and develop software systems and interfaces.
  • Hands-on leader to deliver through all phases of software development lifecycle, including design, implementation, testing, and documentation.
  • Develop optimized code for high availability, scalable and cost contained cloud systems.
  • Debug and troubleshoot software, cloud configurations, and firmware integration issues, utilizing appropriate tools and techniques.
  • Conduct code reviews to ensure software quality and maintainability.
  • Design and implement software to work with relational and NoSql databases.
  • Ability to manage and run DB SQL dumps, scripts and help with data mining.
  • Develop CI/CD pipelines to build, deploy on-demand micro-services and enterprise java applications and software systems and APIs.
  • Work with test automation to maintain CI/CD pipelines for all software projects.
Required Skills and Experience
  • Experience in DevOps, maintaining AWS Infrastructure Storage, Compute & Network.
  • Experience in setting up ECS, DB, Java Cloud.
  • Experience in deployments of customer Java/JEE software using Containers, Dockers(maintaining multiple environments i.e. integration, AQ and production).
  • Be expert in design and development of middleware and backend systems using latest enterprise Java 17+ and Spring IoC Frameworks.
  • Be expert in designs and development of Micro-Service and Event Driven Architectures.
  • Be expert in developing MQTT, Kafka Streams, messaging systems, and Data streaming Solutions for real time and near real time IOT applications.
  • Be expert in relational and NoSQL databases (i.e. MongoDB, MySQL, Postgres).
  • Be expert in design and development of RESTFUL Web Services.
  • Experience in lightweight Server-side technologies (Spring Boot, GoLang, Next.js, NodeJS, Scala).
  • Familiarity with software development methodologies, i.e. Agile or Scrum.
  • Proficient knowledge of modern software security concepts (i.e. TLS 1.2+).
  • Working knowledge of Ansible, Terraform and DOCKER or similar toolsets.
  • DevOps to deploy front-end, back-end components and databases to the AWS cloud.
  • Familiarity with Code Quality tools i.e. SonarCube, Corbeturra, KLOCKWORK etc.
  • Familiarity with Unit testing frameworks for developing bug free software applications.
  • Familiarity with software configuration management tools and version control systems.
  • Self-starter, with ability to work independently to deliver against aggressive timelines.
  • Excellent communication skills to collaborate with multidisciplinary teams.
  • Strong analytical and problem-solving abilities, with an attention to detail.
Desired Qualifications
  • Ability to create Data Lakes, Data Pipelines, automated reporting using standard data frameworks and toolsets.
  • Knowledge in Data mining, data analysis and integrating data analysis tools with software applications.
  • Knowledge to create AI Agents using LLM, natural language processing, machine learning, and /or autonomous decision making.
  • Deliver AI solutions for optimizations, automations and autonomous workflows across various industries.
  • Bachelor's or master’s in computer engineering or computer science or electrical engineering, or a related field from an accredited US university or renowned international university.
  • Experience with AWS Cloudwatch and/or other monitoring platforms i.e. Graphana.
  • Experience in developing software for real-time IOT applications.
  • Knowledge of scripting languages (Python, Perl, YAML etc.) for CICD automation.
  • Familiarity with TLS 1.3 implementations.
  • Experience in one or more Web development technologies (VueJS, ReactJS, Angular).
  • Understanding of electrical systems and power distribution.
  • Stay up to date with industry trends and emerging technologies related to cloud.
Benefits

Salary and Benefits: We offer a competitive salary and performance-based bonus program, top-tier benefits package, including medical, dental, and vision insurance, 401(k), and paid time off.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Architect
Software Architect

Sol-Ark • Indiana (PA)

On-site
USD 140,000 - 190,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Senior Middleware Engineer
Senior Middleware Engineer

Method360 • New York (NY)

On-site
USD 130,000 - 160,000
Software Development Engineer, Amazon WorkSpaces Applications
Software Development Engineer, Amazon WorkSpaces Applications

Amazon Web Services (AWS) • Sunnyvale (CA)

On-site
USD 143,000 - 195,000
Sr. Software/Cloud/Web Application Developer - Onsite in Burlington, MA
Sr. Software/Cloud/Web Application Developer - Onsite in Burlington, MA

Glaukos Corporation • Burlington (MA)

Hybrid
USD 120,000 - 150,000
Software Engineer
Software Engineer

Arkatechture • Northern (KY)

Hybrid
USD 90,000 - 100,000
Flexible remote policy
Portland, Maine office access
4‑day workweek after 3 years
+5
ME00614-Cloud Software Engineer 3
ME00614-Cloud Software Engineer 3

Momentum Engineering, Inc • Annapolis (MD)

On-site
USD 110,000 - 150,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored medical plan
+2
DevOpsMiddleware Engineer
DevOpsMiddleware Engineer

ClinDCast LLC • Atlanta (GA)

Hybrid
USD 90,000 - 130,000
Enterprise - Software Engineer - Java, AWS, JIRA 06-25-2026 Annapolis Junction, MD Branch MD - FAS
Enterprise - Software Engineer - Java, AWS, JIRA 06-25-2026 Annapolis Junction, MD Branch MD - FAS

Erias Ventures, LLC • Annapolis (MD)

On-site
USD 225,000 - 250,000
Above Market Hourly Pay
11% Roth or Traditional 401k with Immediate Vesting
Company subsidized Medical Coverage
+2
ME00614-Cloud Software Engineer 3
ME00614-Cloud Software Engineer 3

Momentum Engineering, Inc. • Maryland

On-site
USD 110,000 - 160,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored medical plan
+2
Middleware Developer
Middleware Developer

Winco Foods • Phoenix (AZ)

On-site
USD 110,000 - 150,000