Job Description
We are seeking a visionary Senior Software Engineer to join our elite engineering team based in Virginia Beach. This role offers the flexibility of remote options, allowing you to balance your work-life while making a significant impact on our global products.
You will be at the forefront of designing scalable architectures and building robust applications that drive our business forward. We are looking for a problem-solver who is passionate about clean code, modern development practices, and mentorship.
Responsibilities
- Design and implement scalable software solutions using modern programming languages and frameworks.
- Collaborate closely with product managers, designers, and other engineers to define features and user stories.
- Conduct thorough code reviews and provide constructive feedback to team members.
- Optimize application performance, scalability, and security across all environments.
- Mentor junior developers and foster a culture of continuous learning and technical excellence.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Troubleshoot complex technical issues and drive root-cause analysis to resolution.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional experience in software development and engineering.
- Proficiency in at least two modern languages (e.g., Python, Java, Go, or C#).
- Strong experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes).
- Deep understanding of data structures, algorithms, and software design patterns.
- Excellent communication skills with the ability to articulate complex technical concepts to non-technical stakeholders.