Company:
Upfront Healthcare
Location: Chicago
Closing Date: 04/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
Lead Software Engineer
Department: Engineering
Employment Type: Full Time
Location: Chicago, Illinois
Description
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.
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
Share this job
Upfront Healthcare