Senior Software Engineer

MoreSteam
Powell, OH, United States
Full-time

Job Title : Senior Software Engineer

Location : Powell, OH

Company : MoreSteam

Position Overview : We are looking for a Senior Software Engineer who will play a critical role in guiding the development and deployment of web-based software solutions.

You will be responsible for not only designing and overseeing the technical aspects of our projects, but also for ensuring that projects are delivered with quality as you help shape development processes here at MoreSteam.

As a small company with big ambitions, we are looking for a candidate who can balance pragmatic progress with high technical standards.

We are looking for an engineer who enjoys the multidisciplinary challenge of building great products.

Primary technologies : Vue, .NET, C#, Node, SQL, ColdFusion (deprecating)

Cloud Hosting : Azure

CI / CD : Jenkins

Key Responsibilities :

Technical Leadership :

  • Lead the technical architecture and design of software solutions, ensuring scalability, performance, testing automation, and maintainability.
  • Collaborate with development teams to provide technical guidance, review code, and make architectural decisions.
  • Identify and resolve technical challenges and roadblocks.
  • Contribute technical guidance across modern web apps, backend services, data architecture, cloud infrastructure, and devops.
  • Build solutions with security in mind

Project Delivery :

Take ownership of project timelines and deliverables, working closely with project managers and stakeholders to ensure successful delivery.

MoreSteam does not have standalone project managers, and so engineers are asked to contribute to all parts of the project management process

  • Run discoveries to help identify objectives, possibilities, risks, requirements, scope, and use those outcomes to shape work for projects
  • Develop and maintain project plans, schedules, and resource allocation.

Team Collaboration :

  • Mentor and coach software development teams to enhance their technical skills and ensure best practices are followed.
  • Foster a collaborative and efficient work environment, promoting open communication and knowledge sharing.

Quality Assurance :

  • Implement and enforce quality standards and best practices to ensure the delivery of high-quality software products.
  • Conduct code reviews, write tests, and establish automated testing strategies.

Risk Management :

  • Proactively identify potential risks and issues in projects and develop mitigation strategies.
  • Monitor and report on project progress and performance, making adjustments as necessary.

Documentation :

  • Create and maintain technical documentation, architectural diagrams, and project reports.
  • Ensure all project documentation is up to date and readily accessible.

Qualifications :

  • Experience with modern web apps, backend architecture, cloud platforms, and CI / CD
  • Proven experience as a senior software engineer, with a track record of successful project delivery.
  • Bachelor's degree in Computer Science or comparable experience delivering modern web applications.
  • Experience leading small teams of engineers
  • Strong knowledge of software development methodologies and best practices.
  • Excellent technical skills and proficiency in multiple programming languages.
  • Exceptional problem-solving and analytical abilities.
  • Effective communication and leadership skills.
  • Project management experience and familiarity with project management tools.

Bonus Qualifications :

  • Experience with Large Language Models
  • Experience with data engineering and / or ML model building
  • Experience with Lean Six Sigma

About Us : MoreSteam is a small software development company that specializes in delivering operational excellence solutions globally, including over 50% of Fortune 500 companies.

We are seeking a highly skilled Senior Software Engineer to be a leader on small technical teams and ensure successful project delivery.

Our products include :

  • eLearning Platform
  • EngineRoom - Statistical Analysis and Modeling
  • TRACtion - Project Management in a Lean Six Sigma Context
  • Simulations - Teaching process improvement concepts in a game-like setting

MoreSteam provides these solutions as an integrated platform to support enterprise process improvement activities for corporations, governmental organizations and universities in all sectors and of all sizes.

As a company, we are balancing a number of greenfield projects to replace aging internal and external software while also continuing to grow our existing product base.

We have exciting and ambitious plans and are looking for expertise to help actualize those plans into better products for our customers.

We think coming to work should be energizing and fulfilling. We try not to take ourselves too seriously and focus on the process of getting a little better every day.

We have team cookouts, hackathons, and an odd infatuation with Jeff Goldblum and garden gnomes. We look to our engineers to help deliver solutions from all different angles of product development - coding, design, testing, and delivery.

MoreSteam associates who have had the most success have bought into the continuous improvement mindset and shown initiative to take responsibility.

Benefits : We offer a competitive salary and a comprehensive benefits package, including healthcare, dental, and 401(k) options.

We operate in a hybrid working model, with 3 days a week in our office just outside of Columbus, Ohio in Powell, and 2 days a week remote.

How to Apply : If you are a dynamic Senior Software Engineer who is passionate about technical excellence and successful project delivery, we would love to hear from you.

Please submit your resume and a cover letter detailing your relevant experience and achievements to [email protected]

MoreSteam is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences.

2 days ago
Related jobs
Promoted
Canonical - Jobs
Columbus, Ohio

This is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, and web services at scale. As Landscape software engineer you will be responsible for contributing on a distributed development team participating in all facets of the development process. B...

Liberty Mutual Insurance
Columbus, Ohio

As a senior software engineer at Liberty Mutual, youll apply your talents in an agile environment that has the creative energy of a start-up - and the full backing and comprehensive benefits of a Fortune 100 company. A minimum of five years of software engineering experience. Collaborative partner: ...

JPMorgan Chase Bank, N.A.
Columbus, Ohio

Join our dynamic team as a Software Engineer III - Pega Application Developer and play a crucial role in solving complex business problems through innovative engineering practices and cutting-edge technologies. As a Software Engineer III - Pega Application Developer at JPMorgan Chase within the Anti...

Cubic Corporation
Columbus, Ohio

Collaborate with designers and fellow software engineers in understanding various backend components and build intuitive mobile experiences in Cubic's Android apps. Four-year college degree in computer science, computer engineering or other related technical discipline. Experience in shipping produc...

NetJets Services, Inc.
Columbus, Ohio

Are you a curious and passionate engineer who desires to drive innovation in software and applications for the undisputed leader in private aviation? Do you want a high level of ownership in solving complex problems? Does the challenge of designing software that leverage groundbreaking automation fo...

JPMorgan Chase & Co.
Columbus, Ohio

As a Senior Lead Software Engineer - Java/Full Stack at JPMorgan Chase within the Corporate Sector - Global Security Tech team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Active...

Home Depot
Delaware, Ohio
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...

JPMorgan Chase Bank, N.A.
Columbus, Ohio

Job responsibilities * Provides technical guidance and direction to support the business and its technical teams, contractors, and vendors * Develops secure and high-quality production code, and reviews and debugs code written by others * Drives decisions that influence...

Cardinal Health
Ohio, OH
Remote

This position will serve as a primary and secondary subject matter expert for tier 1 and 2 scoped software licensed products in support of the software integration multi-year effort. IT Asset Management is responsible for governing the license management for IT hardware and software assets. This rol...

JPMorgan Chase Bank, N.A.
Columbus, Ohio

Job responsibilities * Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors * Develops secure and high-quality production code, and reviews and debugs code written by others * Drives decisions that...