Job Description
Are you a visionary Software Engineer ready to make an impact?
TechNova Solutions is seeking a talented Senior Software Engineer to join our dynamic team in Virginia Beach. We are on a mission to revolutionize the maritime technology sector, and we need a coding expert who thrives in a fast-paced, agile environment.
As a key member of our engineering squad, you will architect robust, scalable software solutions that power our global clients. We offer competitive compensation, comprehensive benefits, and a culture that fosters innovation and continuous learning.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern languages and frameworks.
- Collaborate with cross-functional teams (product, design, and QA) to define, design, and ship new features.
- Write clean, efficient, and well-documented code while adhering to best practices and coding standards.
- Participate in code reviews to ensure code quality, security, and performance optimization.
- Mentor junior developers and conduct technical training sessions to foster team growth.
- Identify and troubleshoot complex system issues and implement effective, long-term solutions.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (Master’s preferred).
- 5+ years of professional software development experience in a commercial environment.
- Proficiency in at least two of the following: Python, Java, C#, or JavaScript/TypeScript.
- Strong experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Familiarity with RESTful APIs, microservices architecture, and database systems (PostgreSQL, MongoDB).
- Experience with Agile/Scrum methodologies and version control systems (Git).
- Excellent problem-solving skills and the ability to work independently or in a team setting.