Demo

Senior Software Engineer

Keystone Advisors
Houston, TX Full Time
POSTED ON 4/17/2025
AVAILABLE BEFORE 5/16/2025
Company Overview

Keystone Advisors is a full-service marketing company aligned with Top Health Insurance Carriers to provide our partners and clients a broad and competitive portfolio of Insurance Options. We have over 20 years of experience in Insurance marketing while serving our local communities with Medicare, Individual, Group Health, Life, and Annuity products. Our core values are Customer Service, Integrity, Compassion, Tenacity, and Collaboration.

Job Summary

The Senior Software Engineer is responsible for designing, developing, and maintaining advanced software systems that power Keystone Advisors’ digital platforms. This role involves leading complex software projects, ensuring scalable architecture, and mentoring junior developers. The ideal candidate will have deep experience across the software development lifecycle and a passion for building innovative, secure, and high-performing applications.

Primary Responsibilities – Software Engineering & Architecture (75%)

  • Design, develop, and deploy robust, scalable, and maintainable software solutions.
  • Drive the full software development lifecycle, from concept and design to testing and deployment.
  • Collaborate with product owners and stakeholders to translate business requirements into technical solutions.
  • Lead architectural decisions, ensuring alignment with industry standards and best practices.
  • Write clean, efficient, and well-documented code in languages such as Python, JavaScript, Java, or C#.
  • Develop and manage APIs, microservices, and web-based applications with a focus on security and performance.
  • Implement CI/CD pipelines and automated testing to improve deployment efficiency and reliability.
  • Provide technical leadership and mentorship to junior and mid-level developers.
  • Participate in peer code reviews and enforce coding standards and guidelines.

Secondary Responsibilities – System Integration & Support (25%)

  • Integrate third-party systems and tools to enhance internal platforms.
  • Monitor, debug, and resolve production issues in a timely manner.
  • Collaborate with IT and DevOps to ensure high system availability and performance.
  • Assist with technical documentation and user training materials.
  • Contribute to knowledge sharing and promote engineering best practices across the team.

Required Skills & Qualifications

Software Engineering Expertise (Primary):

  • Strong understanding of software architecture, system design, and object-oriented programming.
  • Hands-on experience with modern frameworks and languages (e.g., .NET, React, Angular, Node.js).
  • Proficiency in designing RESTful APIs and working with relational and NoSQL databases.
  • Familiarity with cloud platforms (Azure, AWS, or GCP) and infrastructure as code.
  • Experience with version control systems (e.g., Git), Agile methodologies, and Jira.
  • Strong debugging, performance tuning, and unit/integration testing skills.

System & Technical Support Skills (Secondary)

  • Experience with DevOps tools and containerization (Docker, Kubernetes) is a plus.
  • Familiarity with security best practices for web and cloud-based applications.
  • Knowledge of integration tools, webhooks, and middleware systems.
  • Ability to troubleshoot full-stack issues and collaborate with cross-functional teams.

Education & Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum 5 years of hands-on experience in software development, including leadership roles.
  • Proven track record of delivering enterprise-grade applications and scalable systems.

Additional Skills

  • Excellent problem-solving and critical thinking abilities.
  • Strong written and verbal communication skills.
  • Ability to work independently and collaboratively in a fast-paced environment.
  • Passion for learning new technologies and continuous professional growth.

Working Conditions & Physical Requirements

  • Office environment with hybrid schedule – must be available for 3 in-office days per week.
  • Primarily desk-based with regular computer use.
  • May require occasional setup of development environments or support during key software releases.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Keystone Advisors

Keystone Advisors
Hired Organization Address Chicago, IL Full Time
Keystone Advisors is looking for HIM Senior Clerks to support one of our healthcare clients in the Illinois Medical Dist...
Keystone Advisors
Hired Organization Address Houston, TX Full Time
Company Overview Keystone Advisors is a full-service marketing company aligned with Top Health Insurance Carriers to pro...
Keystone Advisors
Hired Organization Address Chicago, IL Full Time
Keystone Advisors is an independent Certified Public Accounting firm providing Audit, Accounting, and Advisory Services ...
Keystone Advisors
Hired Organization Address Chicago, IL Full Time
JOB SUMMARY The Manager of Financial Counselling is a position with responsibility for expanding on and implementing lea...

Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Houston, TX area that may be a better fit.

Senior Software Engineer

Software Company, Sugar, TX

Senior Software Assurance Engineer

Cimarron Software Services, Houston, TX

AI Assistant is available now!

Feel free to start your new journey!