Senior Software Engineer II
Role summary
Invo Solutions is seeking an experienced Senior Software Engineer II to join their expanding technology team. This role involves creating and maintaining cutting-edge software, providing technical leadership, and mentoring junior engineers. The engineer will lead complex projects end-to-end, focusing on driving efficiency, scalability, and quality improvements. Key technical requirements include high-level PHP and Laravel framework knowledge, deep Vue.js expertise, and advanced PostgreSQL performance tuning. The position emphasizes engineering best practices, architectural decision-making, and fostering a collaborative team environment. This is a full-time, onsite position in Springfield, MO.
Senior Software Engineer 2 Job Description
Company Overview
Invo Solutions created the first ever video banking platform in 2012 and has been providing customer engagement tools to financial institutions ever since. We have spent the last 10+ years connecting financial institutions to their customers from all over the world.
Full Job Description
Invo Solutions, LLC is expanding our technology team again and is looking for an experienced Software Engineer to create and maintain software. Candidates will work with a team of developers to build cutting-edge software.
Job description and Overview or responsibilities:
- Senior contributor providing technical leadership and mentorship.
- Responsible for complex project delivery and system health.
- Acts as a role model for engineering excellence.
Core Responsibilities
- Lead large, complex projects end-to-end.
- Mentor junior and mid-level engineers.
- Promote and enforce engineering best practices.
- Drive efficiency, scalability, and quality improvements.
- Contribute to architectural decision-making.
Technical Requirements
- High-level PHP and Laravel framework knowledge.
- Deep Vue.js expertise and front-end architecture understanding.
- Advanced PostgreSQL performance tuning and data modeling.
- Defines and enforces Git branching workflows.
- Assists in Designing systems for scalability and reliability.
- Guides code quality standards across the team.
Communication & Culture
- Leads with humility and professionalism.
- Communicates clearly and constructively across teams.
- Encourages collaboration and knowledge sharing.
- Provides actionable, respectful feedback.
- Facilitates alignment during technical discussions.
- Models company values and team-first behavior.
Promotion Path
- Leads large initiatives from design through delivery.
- Mentors junior and mid-level engineers consistently.
- Drives efficiency, scalability, and engineering best practices.
- Contributes meaningfully to architectural decisions.
- Demonstrates organization-level technical impact.
- Eligible for promotion to Software Engineer III.
HR & Compliance Notice
Invo Solutions is an Equal Opportunity Employer and does not discriminate based on race, color, religion, sex, national origin, age, disability, veteran status, or any other legally protected characteristic.
What experiences we are looking for:
We look for smart people with good general programming skills because we believe that exceptional developers can learn new technologies quickly and well. However, it wouldn't hurt if you have experience with some of the following (or a passion to learn them):
- Computer Information/Science degree or relevant experience in web development.
- Excellent verbal and written communication skills.
- Proficiency in developing Web applications (PHP, CSS, HTML, JavaScript)
- Familiarity building and using REST APIs & documentation.
- Experience with relational databases.
- Attention to detail and problem-solving skills.
- Familiarity with at least one of these frameworks preferred: React, Angular or Vue.
- Minimum of 3-5 years' experience required.
- Job Type: Full-time
Working as a member of the engineering team we love to:
- Learn, fail, learn, succeed. Failure is not a bad word in our opinion, and we expect our teams to expand their skills through continual improvement and learning.
- Have FUN!! From random nerf battles, to quarterly team nights (video gaming, rock band concerts to everything in between). We desire for work to be engaging but also a good place to work, which includes FUN!
We want you to know where you are and get you where you want to be in your career:
- Competitive salaries and clear growth opportunities within Invo Solutions
- Ample opportunities to learn something new while becoming an expert in the areas that energize you.
- Ability to attend conferences to enrich your technical skills and represent Invo Solutions.
We are so excited for you to make Invo Solutions the best place to work! Apply Now and join Team Invo!
Benefit Conditions:
- Only full-time employees eligible
Work Remotely
- No
Job Type: Full-time
Benefits:
- 401(k)
- Dental insurance
- Flexible schedule
- Health insurance
- Paid time off
- Vision insurance
Schedule:
- 8 hour shift
- Monday to Friday
Education:
- Bachelor's (Desired)
Experience:
- Programming: 3-5 years (Required)
Language:
- English (Preferred)
Work Location: One location - This is NOT a remote position and will be required to be in work location.
Job Type: Full-time
Pay: $60,000.00 - $85,000.00 per year
Benefits:
- 401(k)
- AD&D insurance
- Bereavement leave
- Dental insurance
- Flexible schedule
- Free parking
- Health insurance
- Life insurance
- On-site gym
- Paid holidays
- Paid jury duty
- Paid parental leave
- Paid time off
- Paid training
- Snacks provided
- Vision insurance
Application Question(s):
- What drew you to the field of software development?
- What does your ideal work environment look like?
- What are your greatest skills that you bring to a team?
- What’s your favorite hobby outside of work?
Experience:
- PHP: 1 year (Required)
- JavaScript: 1 year (Required)
- Agile Software: 1 year (Preferred)
Language:
- English (Required)
Location:
- Springfield, MO 65810 (Required)
Work Location: In person
Similar roles
- Software Engineer IIGarner Health · United States · Remote
Staff Software Engineer IIThomson Reuters · Eagan, Minnesota, United States · Hybrid
Software Engineer IIScientific Research Corporation · Orlando, Florida, United States · Onsite
Software Engineer IITruist · North Carolina, United States · Onsite
Software Engineer IISundayy · United States · Hybrid