Job Description
Join CyberCore Systems as a Senior Software Engineer and architect the future of secure enterprise solutions. We're seeking innovators to build mission-critical systems that protect national infrastructure while delivering exceptional user experiences. Our Baltimore hub offers hybrid work flexibility, competitive benefits, and opportunities to mentor emerging talent.
Collaborate with cross-functional teams in our state-of-the-art downtown facility to transform complex requirements into scalable, cloud-native applications. You'll work with cutting-edge technologies including Kubernetes, microservices architecture, and AI-driven security protocols while contributing to our industry-leading cybersecurity platform.
Responsibilities
- Design and implement high-performance backend services using Java and Go
- Lead development of cloud-native solutions on AWS and Azure platforms
- Architect secure authentication and authorization systems
- Mentor junior engineers through pair programming and code reviews
- Optimize system performance using load testing and profiling tools
- Develop CI/CD pipelines using Jenkins and GitLab CI
- Contribute to open-source projects and technical documentation
Qualifications
- 5+ years of experience in enterprise software development
- Expert proficiency in Java, Python, or similar backend languages
- Strong understanding of distributed systems and microservices
- Certification in AWS or Azure cloud platforms
- Experience with container orchestration (Docker, Kubernetes)
- Familiarity with security best practices (OWASP, NIST frameworks)
- BS/MS in Computer Science or equivalent practical experience