Job Title: Principal Cloud Software Engineer Location: Columbia, MD (Hybrid) Clearance: Secret Employment Type: Full-time Education: Bachelor's Required Salary: $140,000- 170,000 Benefits: Competitive salary and bonus structure, Comprehensive health insurance, 401(k) with company match, Generous PTO and remote work options Application: Apply here or email your resume to Careers@wearemetronome.com Feel free to recommend this job and share with a friend!
Overview
Metronome is seeking a Principal Cloud Software Engineer to lead the development, maintenance, and enhancement of complex and diverse cloud-based software systems. This role involves overseeing the software lifecycle-from requirements analysis through design, implementation, testing, and problem resolution-in support of a large-scale Big Data Cyber Domain Platform.
Key Responsibilities
Lead the design, development, testing, and enhancement of high-performance cloud software systems, including real-time systems, data analytics platforms, and large-scale enterprise applications. Serve as a technical lead for major software initiatives, ensuring adherence to design and performance requirements. Review and test software components, documenting test results and resolving software problem reports. Guide the team in applying appropriate software design and development methodologies. Provide expert input on hardware/software trade-offs, software reuse strategies, and integration of COTS/GOTS products to reduce development time. Collaborate on requirements analysis and translate system-level requirements into robust software components. Mentor team members and contribute to the architecture of critical software systems.
Technical Stack & Tools
Languages/Frameworks: Java, Kotlin, Spring, Spring Boot, Golang Infrastructure & Cloud: Docker, AWS Databases: PostgreSQL Interfaces: REST APIs, gRPC Other Tools: ElasticSearch, Armeria (for high-performance microservices)
Required Qualifications
Experience: Minimum 8 years of professional software development experience, with demonstrated expertise in cloud-based systems and microservices architectures Education: Bachelor's degree in Computer Science, Software Engineering, or related technical field Certifications: Must hold or be able to obtain IAT Level II certification (e.g., CompTIA Security+ CE, SSCP, GSEC, or equivalent)
|