ApplySenior/Staff Software Engineer (USAF BESPIN)
Posted about 9 hours agoViewed
View full description
📍 Location: United States
💸 Salary: 170000.0 - 203000.0 USD per year
🔍 Industry: Software Development
🏢 Company: Skylight👥 51-100Product DesignConsultingGovernmentInformation Technology
🗣️ Languages: English
🪄 Skills: AWSBackend DevelopmentLeadershipProject ManagementPythonCloud ComputingExpress.jsFlutterFrontend DevelopmentFull Stack DevelopmentJavaReact.jsSoftware ArchitectureSwiftCross-functional Team LeadershipAPI testingGoAngularMobile testingWebRTCReactCI/CDAgile methodologiesRESTful APIsMentoringDevOpsMicroservicesCoachingNodeJSSoftware Engineering
Requirements:
- Experience driving a large organization with multiple product teams toward achieving technical excellence in web and mobile through adherence to modern engineering principles and practices, such as API-first design, simple design, version control, automated testing, CI/CD, and cloud infrastructure
- Experience building out robust DevSecOps infrastructure in a cloud-based environment, including CI/CD pipelines
- Experience with multiple programming languages and/or full-stack development
- Experience working in a mixed web (e.g., React, Go, Node.js) and mobile (e.g., Flutter, SwiftUI) tech stack environment
- Experience as an engineering leader supporting multiple product teams, including training, pairing, and coaching
- Understand the different pieces of software systems and how to fit them together, while keeping performance, reliability, and availability in mind
- Familiar with how to build secure, compliant software and defend against common vulnerabilities
- Ability to communicate and operate at multiple levels of the organization, from senior leaders to junior engineers
- Understand the importance of always putting users at the center of your work, including thinking through the impact and implications of any code that’s written
Responsibilities:
- Continually assess the strength and performance of BESPIN’s engineering capabilities using a mix of qualitative and quantitative techniques
- Translate insights gained from the assessments into executable plans for change, and create the conditions necessary for those changes to materialize (e.g., strategic communications, training)
- Provide “player-coach” support to implement the necessary improvements to BESPIN’s engineering capabilities, such as pairing, customized training, coaching, mentoring, expert advice, hands-on delivery, or toolkits
Apply