Senior Software Engineer
Cityblock HealthOtherUnited StatesFull TimeMid/SeniorRemoteWorking Language: -Created at: 19/05/2025 09:59 UTC
About the Role
You will join our Engineering team, which works closely with our design, product management, data science, and clinical operations teams to create a digital product experience that enables clinical teams to deliver care to our members and support field-based operations.
Responsibilities
- Design, build, implement, and deploy care management tools.
- Write and review code up and down the stack as needed.
- Ensure we are using industry best practices for producing reliable software that works beautifully.
- Write clean, well-tested code that will stand the test of time.
- Mentor engineers, new team members, and apply technical expertise to help others grow effectively, while also continuously growing to upgrade your skills and thinking as an engineer.
Requirements For The Role
- Bachelor’s degree in Computer Science.
- 4+ years of experience working on a professional engineering team.
- You have a process-oriented mindset and are comfortable writing and advocating design documents.
- You enjoy working across the stack and seeing features through end-to-end.
- Maintain strong relationships with your collaborators, such as members of the product team, medical team, and the platform and product engineering teams.
- Possess intellectual curiosity and a growth mindset.
Key Qualities
- Effective in communicating status, proactive in asking for help, accepts feedback graciously, develops deep knowledge of components and architecture of feature areas, and learns from everything they do.
- Develops deep knowledge of a single component of our architecture or feature area.
- Understands how their work fits into the larger project and identifies problems with requirements.
- Takes initiative to understand how the project they work on is used by the business.
- Takes responsibility for their personal development and communicates knowledge gaps.
- Able to demo their contributions to the platform and actively contributes in team meetings.
- Demonstrates solid understanding of foundations, such as basic data structures, classes, SQL basics, types, and asynchronous programming