Skip to main content

Senior Software Engineer

Posted yesterday

alpus consultingSpringfield (IL)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Company Description: Alpus Consulting LLC is a technology consulting firm that supports organizations with custom software solutions and technical expertise. The company focuses on delivering reliable, scalable, and secure applications that help clients solve complex business challenges. Team members collaborate closely with clients to understand their goals and translate requirements into practical, high-quality software. Alpus Consulting LLC values flexibility, remote collaboration, and continuous learning to keep pace with evolving technologies. The organization encourages innovative thinking and ownership of work across all levels.
Role Description: This is a part-time, remote Senior Software Engineer role. The Senior Software Engineer will design, develop, and maintain back-end services and APIs that support web and enterprise applications. Day-to-day work includes writing clean, efficient, and testable code, reviewing code from other team members, and contributing to architectural decisions. The role involves collaborating with consultants, project managers, and clients to refine requirements, estimate effort, and propose technical solutions. The Senior Software Engineer will also troubleshoot production issues, improve performance, and help implement best practices for security, reliability, and maintainability. Mentoring less-experienced engineers and contributing to technical documentation and standards is also expected.
Qualifications: Strong foundation in Computer Science, including algorithms, data structures, and software architecture. Proficiency in Software Development and Programming, with experience building and maintaining production systems. Hands-on experience with Back-End Web Development, including APIs, databases, and server-side frameworks. Advanced skills in Object-Oriented Programming (OOP) and familiarity with design patterns and clean code principles. Experience with version control (e.g., Git) and collaborative development workflows. Ability to work independently in a remote environment, manage time effectively, and communicate clearly with distributed teams. Familiarity with cloud platforms (e.g., AWS, Azure, or GCP) and CI/CD pipelines is a plus. Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.

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