Software Engineer Jobs

10,000 jobs found — updated daily

Senior Software Engineer

EmpowerKS Remote, KS
$105,700 - $149,275Hybrid

About The Position

The Senior Software Engineer is a seasoned professional responsible for implementing complex software systems, leading development projects, and providing technical expertise. They are key contributors to the architecture and innovation of software products.

Requirements

  • 6+ years of experience in backend technologies: Java (Spring, Spring Boot, Spring Batch).
  • Experienced in writing unit/functional tests to drive up code coverage and automation metrics.
  • Effective leadership, communication and influencing skills.
  • Bachelor's degree in related field or an equivalent combination of professional experience and/or training required.

Nice To Haves

  • Experience in working in a full stack environment with a deep understanding of software architecture and design principles.
  • Experience building highly scalable web applications.
  • Experience with AWS services like EC2, S3, batch, RDS, Elasticache.
  • Experience with DevOps processes and tools.
  • Experience with Agile software development.
  • Experience with front end technologies including: JavaScript, TypeScript, Angular and React.

Responsibilities

  • Lead the design and development of significant software features or projects.
  • Mentor junior and mid-level engineers and provide technical guidance.
  • Collaborate with cross-functional teams to refine and prioritize software requirements.
  • Participate in code reviews and maintain high-quality code standards.
  • Investigate and resolve complex technical issues and bottlenecks.
  • Contribute to the improvement of development processes and software architecture.
  • Collaborate with cross functional teams to debug and improve products.
  • Document and demonstrate solutions by developing documentation, code comments, clear and efficient code.
  • Assist in code reviews and enforce standard practices within the team.
  • Continuously learn and adapt to modern technologies and development practices.

Benefits

  • Medical, dental, vision and life insurance
  • Retirement savings – 401(k) plan with generous company matching contributions (up to 6%), financial advisory services, potential company discretionary contribution, and a broad investment lineup
  • Tuition reimbursement up to $5,250/year
  • Business-casual environment that includes the option to wear jeans
  • Generous paid time off upon hire – including a paid time off program plus ten paid company holidays and three floating holidays each calendar year
  • Paid volunteer time — 16 hours per calendar year
  • Leave of absence programs – including paid parental leave, paid short- and long-term disability, and Family and Medical Leave (FMLA)
  • Business Resource Groups (BRGs) – BRGs facilitate inclusion and collaboration across our business internally and throughout the communities where we live, work and play. BRGs are open to all.

Career Resources

Build a Resume for Software Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service