onsite
Senior Software Engineer - Parsons
Software Engineer
Lead the design, development, and deployment of high‑performance software solutions for hardware and technical services, leveraging Python, Java, C++, and cloud technologies to deliver scalable, reliable products.
About the role
Key Responsibilities
- Analyze business requirements and translate them into robust software designs.
- Develop, test, and maintain code in Python, Java, and C++ for hardware‑supporting applications.
- Implement cloud‑native services on AWS, containerize workloads with Docker, and orchestrate with Kubernetes.
- Design and expose RESTful APIs, ensuring high performance and security.
- Collaborate with cross‑functional teams using Agile practices to deliver incremental value.
- Mentor junior engineers and conduct code reviews to uphold quality standards.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Python, Java, and C++ with a track record of production deployments.
- Hands‑on experience with AWS services, Docker, and Kubernetes.
- Solid understanding of REST API design and microservices architecture.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonjavacawsdockerkubernetes