As software engineers, we use a lot of different terms and phrases to express a lack of efficiency:
“build is slow”, “I don’t have access”, “TechnicalDebt”, “CodeSmells”, “outdated libraries”, “inability to debug” etc.
The internal tools team at Collective Health collaborates with other engineers, product managers, operations associates among other teams to help them get things done. We focus on problems that make a large impact across our entire organization. We deliver quality software that works at scale and makes a positive impact on the velocity of the company.
We have built a range of internal features that are very actively used. For example, on-boarding and debugging systems used to be a hop between 3-4 different teams. This pinpoint negatively impacted our commitment to reliability and also developer happiness. Stephanie Sun listened to our engineers on the Backend, Security and IT Teams and wrote a tool which granted engineers SSH access in their first week in office, without compromising on data security.
Data security and managing test data also impact time to market for all the product experiences.
Ahmad Ghunaim worked with the SRE, Security and Test Engineering teams, and wrote a platform which can be utilized to maintain high quality testing data in isolated developer environments.
Building a healthcare platform that puts people first while delivering a secure and reliable experience is not an easy task; we understand that. That is the main reason our team makes it a priority to listen to other teams and deliver internal features that make their lives easier, improving the productivity of hundreds of internal users.
- You will lead/contribute to impactful software engineering projects from architectural design to implementation, increasing engineering productivity and organizational velocity.
- You will drive adoption of best practices around code quality and maintainability.
- You will analyze and improve efficiency, reliability and scalability of development workflows and systems to help scale the company
- You will whiteboard, get peer feedback and drive add features to existing tools.
- You are a strong communicator and put customers first.
- You are motivated by learning, whether it is UNIX internals, <insert a programming language here> or people skills.
- You have a high bar for secure and quality code.
- You have been developing medium to large scale web applications and understand how the web (and underlying protocols works).