Lead Software Engineer
Upfront Healthcare
Software Engineering
Chicago, IL, USA
Posted 6+ months ago
As a Senior Software Engineer you will play a critical role in designing, developing, and maintaining high-quality software solutions. You will work on complex projects, provide technical leadership, and collaborate with cross-functional teams to deliver scalable and robust applications. Your expertise and
guidance will help shape the future of our products and technology stack.
- Department
- Engineering
- Employment Type
- Full Time
- Location
- Chicago, Illinois
- Workplace type
- Hybrid
Role Responsibilities
- Software Development: Design, develop, test, and deploy high-quality software solutions that meet business requirements and technical specifications.
- Technical Leadership: Provide technical guidance and mentorship to junior engineers, fostering a culture of continuous improvement and professional development.
- Architecture and Design: Contribute to the architecture and design of software systems, ensuring scalability, performance, and maintainability.
- Code Reviews: Conduct thorough code reviews to ensure code quality, adherence to best practices, and knowledge sharing within the team.
- Collaboration: Work closely with product managers, designers, and other stakeholders to understand requirements, define solutions, and deliver high-impact projects.
- Troubleshooting and Debugging: Identify, diagnose, and resolve complex software issues, ensuring system reliability and performance.
- Documentation: Maintain comprehensive documentation of code, system architecture, and processes to facilitate knowledge sharing and onboarding.
- Continuous Improvement: Stay up-to-date with emerging technologies and industry trends, and apply this knowledge to improve existing systems and processes.
Role Related PHI Access
- This role requires access to all client accounts for purposes of client implementations as well as client environment QA/UAT processes.
Qualifications
- Experience: 7+ years of experience in software development, with a proven track record of delivering high-quality software solutions.
- Technical Proficiency:
- Strong proficiency in programming languages such as .NET, Python, or JavaScript.
- Experience with front-end frameworks (e.g., React, Angular, Vue.js) and back-end frameworks (e.g., Spring, Django, Node.js).
- Proficiency in working with databases (SQL and NoSQL) and writing optimized queries.
- Familiarity with cloud platforms (e.g., AWS & Azure) and containerization technologies (e.g., Docker, Kubernetes).
- Unit Test: Develop and maintain comprehensive unit tests to ensure the functionality, reliability, and quality of software components
- Database: Design, implement, and manage distributed database systems to ensure high availability, scalability, and performance across all application
- Problem-Solving Skills: Excellent analytical and problem-solving skills, with the ability to tackle complex technical challenges.
- Communication: Strong verbal and written communication skills, with the ability to convey technical concepts to both technical and non-technical audiences.
- Team Player: Demonstrated ability to work effectively in a collaborative, fast-paced environment.
Benefits
- Competitive salary
- Stock options
- Medical, Vision, and Dental
- 401k
- FSA and HSA
- Employer paid short-term and long-term disability
- Life insurance
- Education reimbursement, adoption assistance, health & wellness perks, and training & development courses
- Commuter benefits
- Flexible PTO policy
- 14 paid company holidays
- Paid personal quarterly community service day
About Upfront Healthcare
Upfront is a mission-driven healthcare company delivering tangible outcomes to leading healthcare systems and provider groups. Its patient engagement platform makes each patient feel seen, guiding their care experience through personalized outreach. The backbone of the Upfront experience is its data engine, which analyzes clinical, sociodemographic, and patient-reported data. These insights, along with its advanced psychographic segmentation model, allow Upfront to individually activate patients to get the care they need while building a meaningful relationship between the patient and their health system. Upfront is rooted in partnership, leveraging best-in-class healthcare expertise to maximize the impact of technology and deliver a next-generation patient experience.
We are a recognized player in the industry, partnering with preeminent healthcare enterprises, including health systems, payers, medical groups, and life sciences companies.
Upfront Healthcare Services, Inc. is an Equal Opportunity Employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Upfront is committed to welcoming talent from diverse backgrounds and strives to promote a culture of thoughtfulness and inclusion.
Unsure if you meet all of the requirements, but confident in your abilities? Please apply!
What our Clients Say:
“Upfront’s platform guides our patients to necessary care, consistently delivers personalized information designed to encourage action, and drives efficiency for our care teams,” - Senior Vice President of Clinical Innovation and Patient Experience
Our Hiring Process
Stage 1:
Applied
Stage 2:
Intro + Culture Fit
Not quite right? Register your interest to be notified of any roles that come along that meet your criteria.