The Software Engineer III supports Snowbird Agility’s mission to transform federal service delivery. This role reinforces operational excellence, agility, and high-quality delivery across client programs.
Position Summary
The Software Engineer III is responsible for providing technical expertise, supporting mission-critical delivery, and collaborating with cross-functional teams to advance Snowbird’s objectives.
Primary Responsibilities
- Develop, test, and maintain secure, scalable software solutions. - Participate in code reviews, sprint planning, and technical design. - Ensure compliance with federal security and coding standards. - Troubleshoot defects and enhance system functionality. - Collaborate with cross-functional delivery teams.
Secondary Responsibilities
- Contribute to Snowbird operational excellence and continuous improvement. - Support documentation, reporting, and cross-team communication. - Participate in internal training, coaching, and knowledge-sharing activities. Desired Technical Skillset - Expert-level software design and development with C# - Mobile device operating system experience: - iOS development: Swift, SwiftUI, Objective-C (legacy) - Android development: Kotlin, Jetpack Compose, Java (legacy) - Cross-platform frameworks: Flutter (Dart), React Native (JavaScript/TypeScript), - Xamarin/.NET MAUI (C#) - Mobile Architecture & Design - MVVM, MVP, MVC - Clean Architecture, SOLID principles - Dependency Injection frameworks (Hilt, Dagger, Koin, Swinject) - Offline-first architecture, caching strategies
- Data engineering/transactional development with structured data (XML/XSD/XSLT/de-limited, CSV. etc.) - Development/Tooling/DevOps experience: - Microsoft Visual Studio / VS Code - Python IDEs - Android Studio, Xcode - Gradle, CocoaPods, Swift Package Manager - Git (GitHub, GitLab, Bitbucket) - CI/CD for mobile (GitHub Actions, Bitrise, Fastlane, Jenkins) - Crash reporting & analytics (Firebase Crashlytics, Sentry, App Center) - Unit testing frameworks: - iOS: XCTest, Quick/Nimble - Android: JUnit, Espresso, Robolectric - Cross-platform: Flutter test, Detox, Appium - Agile methodology knowledge (Scrum/Kanban): boards, epics, sprints, reporting, velocities
Qualifications
- Bachelor’s degree or equivalent experience. - 3–7 years of relevant professional experience. - Strong communication and collaboration skills. - Federal contracting experience preferred.
Physical Requirements
- Ability to sit or stand for extended periods. - Ability to lift up to 20 lbs as needed. - Occasional travel up to 10%.
Compliance Requirements
- Must pass federal background checks. - Maintain annual cybersecurity and ethics training. - Adhere to all Snowbird and federal guidelines.