Senior Software Engineer; Java
Overland Park, Johnson County, Kansas, 66213, USA
Listed on 2026-06-18
-
Software Development
Software Engineer, Senior Developer, Full Stack Developer, Backend Developer
Job Summary
Senior Software Engineer responsible for designing, developing, and leading large-scale software features, mentoring engineers, and ensuring high‑quality code and architecture.
Responsibilities- Lead 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, and clear, efficient code.
- Assist in code reviews and enforce standard practices within the team.
- Continuously learn and adapt to modern technologies and development practices.
- Bachelor’s degree in a related field or an equivalent combination of professional experience and/or training.
- 4+ years of experience in software development.
- Experience as a Java Software Engineer.
- Hands‑on experience with J2EE application development.
- Experience developing applications using Spring Boot.
- Experience working with Kafka or similar event‑streaming technologies.
- Experience developing, deploying, or supporting applications in AWS cloud environments.
- Proficiency in multiple programming languages.
- Deep understanding of software architecture and design principles.
- Strong problem‑solving and debugging skills.
- Effective leadership and communication skills.
- Experience working in a full‑stack environment.
- Excellent communication and technical influencing skills.
- Experience with Agile principles.
- Prefer candidates in US Eastern time zone.
- Medical, dental, vision and life insurance.
- Retirement savings – 401(k) plan with generous company matching contributions (up to 6%).
- Financial advisory services and potential company discretionary contribution.
- 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) – inclusive.
Base Salary Range: $ - $. Non‑sales positions may participate in a bonus program. Sales positions eligible for sales incentives; total compensation may exceed base salary.
Additional RequirementsRemote and hybrid positions require reliable high‑speed internet with a wired connection and a suitable home workspace. You must provide reliable connectivity from an internet service provider that is fiber, cable or DSL. Other necessary computer equipment will be provided. You may be required to work in the office if you do not have an adequate home work environment and the required internet connection.
EqualOpportunity Employment
We are an equal opportunity employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to age, race, color, national origin, ancestry, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, religion, physical or mental disability, military or veteran status, genetic information, or any other status protected by applicable state or local law.
Drug‑FreeWorkplace
We are a drug‑free workplace.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).