onsite
Senior Software Developer - GeoSpectrum Technologies
Software Engineer
Lead design and delivery of scalable, high‑quality software for integrated sonar products, mentoring teammates and driving continuous improvement in a cross‑functional Scrum environment.
About the role
Key Responsibilities
- Architect and develop robust, scalable solutions for sonar‑related software applications using Python, Java, and C++.
- Collaborate with product owners and QA to translate business requirements into technical designs.
- Mentor junior developers, enforce coding standards, and promote best practices across the team.
- Implement CI/CD pipelines with Docker and AWS services to ensure rapid, reliable deployments.
- Participate in daily Scrum ceremonies, sprint planning, and retrospectives to drive continuous improvement.
Requirements
- 5+ years of professional software development experience in a complex, mission‑critical environment.
- Strong proficiency in Python, Java, and C++ with a solid understanding of object‑oriented design.
- Hands‑on experience with AWS cloud services (EC2, S3, Lambda) and containerization using Docker.
- Proven track record of delivering high‑quality code in an Agile/Scrum setting.
- Excellent communication skills and a collaborative mindset.
Skills
pythonjavacawsdockerscrum