Senior Software Engineer at Keystone Advisors
Houston, TX 77041, USA -
Full Time


Start Date

Immediate

Expiry Date

18 Jul, 25

Salary

120000.0

Posted On

18 Apr, 25

Experience

20 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Object Oriented Programming, Languages, Kubernetes, Software Development, Agile Methodologies, Performance Tuning, Computer Science, Aws, Infrastructure, Jira, Communication Skills, Docker, Code, Software Architecture, Containerization

Industry

Computer Software/Engineering

Description

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.

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.
Responsibilities

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.
Loading...