Digital Service Lead Software EngineerLocation: Washington, DC Rate: Open Rate Duration: Fulltime position Visa: US citizen or GC only (Client works with government entities cannot sponsor) Interview Type: 1 - 2 rounds of phone, followed by in person (following COVID guidelines) Travel: Maybe, will be reimbursed by clientThis is a client facing and C-level executive facing position. Candidate will be working both with government and Commercial agencies. Looking for someone with excellent soft skill, (speaking and writing).
Anyone from the Insurance or Financial sector is a plus.ResponsibilitiesBe part of an inclusive, collaborative team that embraces pairing, healthy discussions and supports each other in their goalsLead a team of talented managers and engineers who like to ship code and tackle hard engineering problemsMentor and guide the professional and technical development of your team members. Help develop their careers, and assign them to projects tailored to their skill levels, personalities, work styles, and professional goalsBuild teams that are collaborative, inclusive, and respectful of each otherProvide continuous feedback, address underperformance, and recognize the individual strengths and contributions of your team membersCreate plans for prioritizing technical and resourcing challenges in your organizationMaintain a balance between building sustainable, high-impact projects and shipping things quicklyInstill a spirit of continuous improvement in the team's code, architecture, and processesCollaborate with cross functional teams on new and emerging technologies, determining how they will integrate into current and evolving infrastructureUnblock, support and effectively communicate cross functionally in order to achieve resultsHelp define the team roadmap and architecture based on technology and business needsLeave the code in a better state than when you found it (progressive refactor)Participate in code reviews to ensure code quality and distribute knowledgeBuild holistic visibility into SLIs, SLOs, SLAs, dependency graphs, past performance of software, network, and system to ensure that we can continue to scale without increasing operational burden or toilShare your knowledge by giving brown bags, tech talks, and evangelizing appropriate tech and engineering best practicesBuild infrastructure and drive projects that break things with the aim to improve the robustness of production systemsUse the core Site Reliability Engineering principles of change management, monitoring, emergency response, capacity planning, and production readiness reviews to run the platformStep back to observe patterns and develop innovative tools and automation to minimize toil. Use those learnings to drive the best operational practices.Partner with the broader GCIO organization to build a culture of rigorously learning from incidentsUnblock, support, and effectively communicate across teams to achieve resultsGo home knowing that your work today is meaningfully improving livesQualificationsMust have 5+ years of software engineering industry experienceAdvanced knowledge of microservices, IaC, JavaScript, CSS, and HTMLExperience working with modern JavaScript frameworks, like ReactExperience working with NodeJS and Express applicationsExperience working with design systems (e.g.
Bootstrap, Salesforce Lightning, GitHub Primer)Experience with unit, integration, and end-to-end testingExperience working cross-functionally with Product and DesignGood understanding of infrastructure and systems performance