Skip to main content

Senior Full Stack Engineer in Columbus

Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.

We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.

Job Description

Candidates must be U.S. or Green Card holders ONLY.


Location: Columbus, OH (must live locally or be willing to relocate)


ComResource is looking for a Senior Full-Stack Engineer to join our high-performing agile development team. In this role, you’ll work across all layers of complex software applications, contributing both as a hands-on developer and a collaborative team member.

As a senior engineer, you will lead key initiatives, help define engineering best practices, and support your peers through complex technical challenges. You’ll be the go-to expert for critical features and components, playing a central role in delivering technology solutions that are safer, more efficient, and more cost-effective.


Key Technologies: Java, Spring Boot, JavaScript/React, REST APIs, Cloud platforms (AWS )


Essential Duties & Responsibilities:

Software Development

  • Develop high-quality software features and components that integrate into complex solutions.
  • Write code that is well-structured, readable, maintainable, testable, and performant using standard software craftsmanship techniques.
  • Participate in sizing decisions and complexity evaluations for initiatives.
  • Pair with other engineers and apply clean-code practices to produce high-quality work.


Testing & Quality Assurance

  • Create comprehensive testing strategies, including performance, security, regression, and automation testing.
  • Develop unit, integration, and automated acceptance tests based on requirements.
  • Build automated tests for both positive and negative scenarios.
  • Utilize test-driven development (TDD) to guide implementation and coach peers on TDD and testing best practices.


Data Management, Infrastructure & Integrations

  • Define data storage and access strategies and make informed design decisions using knowledge of data modeling, storage, and transmission.
  • Apply basic ML and data analytics understanding to maximize business value through data transformation.
  • Design system integration strategies leveraging cloud and managed services.
  • Utilize infrastructure-as-code concepts to design reusable modules, support container orchestration, and assist with data migration.


Operations

  • Build highly dependable features and systems using operational best practices such as monitoring, logging, metrics, and system-health visibility.
  • Advocate for and contribute to deployment automation and operational excellence.
  • Manage build pipelines and write code to collect, monitor, and display key metrics.


Security & Compliance

  • Develop software with a security-first mindset using knowledge of security protocols, secure coding techniques, and protection of sensitive information (including PHI).
  • Proactively identify and mitigate potential security threats.
  • Implement basic security safeguards and leverage threat modeling for system-level security.


Product & User Experience

  • Build features with a strong focus on usability and user experience.
  • Enhance user-facing applications, create reusable interaction patterns, and support UI/UX best practices.
  • Translate design goals into functional, user-facing implementations.
  • Address technical and design debt based on priority and impact.


Requirements & Design

  • Collaborate with stakeholders to understand business context and communicate technical considerations.
  • Write detailed technical stories that translate business needs into clear, actionable specifications.
  • Apply architectural guidance to new challenges and make cost-effective feature design decisions.


Required Skills & Experience:

  • Minimum of 6 years of professional software engineering experience
  • Highly motivated, self-driven, and technically inquisitive, with a strong desire to learn and grow.
  • Proficiency in one or more server-side programming (Java and Spring Boot ).
  • Experience with one or more client-side programming (JavaScript and React ).
  • Hands-on experience developing, deploying, and supporting REST services and microservices.
  • Familiarity with cloud platforms for storage, compute, and infrastructure as code; experience with Kubernetes and AWS is .
  • Knowledge of relational and non-relational databases, along with messaging systems.
  • Ability to positively influence team outcomes—mentors peers, contributes to decision-making, and drives innovation.
  • Strong collaboration skills with business stakeholders; experience proposing product features to enhance product value is a plus.
  • Excellent written and verbal communication skills.
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT, or a related field; equivalent work experience will also be considered.

If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.

Senior Full Stack Engineer in Columbus

Columbus, OH
Full time

Published on 04/05/2026

Share this job now