Skip to main content

Senior Software Engineer - Back End III

Posted 5 days ago

apex systemsDayton (OH)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Senior Software Engineer We are seeking a highly skilled Senior Software Engineer to join our development team. This role focuses on the design, implementation, and optimization of robust back-end systems that power critical business operations. The successful candidate will collaborate with cross-functional teams to deliver scalable, high-performance software solutions that support complex transactional environments.
Key Responsibilities: Execute full lifecycle application development, ensuring high-quality design, coding, and debugging across various software languages. Perform software, code, and requirements analysis to identify key performance metrics and mitigate system risks. Apply object-oriented design and analysis principles to build scalable and reusable system components. Collaborate on front-end graphical user interface integration to ensure seamless data flow between client and server systems. Conduct rigorous software testing, quality assurance, and performance tuning to improve system responsiveness and automation. Document and maintain software functionality while integrating new tools and platforms with existing legacy systems. Evaluate and recommend emerging technologies to drive continuous modernization and maintain industry standards compliance.
Required Qualifications
Education: Undergraduate degree in computer engineering, computer science, information technology, or a closely related discipline.
Experience: Extensive experience in back-end software engineering, with a proven track record of designing and maintaining complex distributed systems.
Technical Skills: Deep expertise in object-oriented programming, application development lifecycle management, performance tuning, and software simulation tools.
Preferred Qualifications: Demonstrated experience in database optimization, API design, and cloud integration strategies. Prior background in financial services or transactional application development. Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including Clearly Rateds Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this