Job Description
Are you ready to engineer the future? Apex Digital Solutions is looking for a dynamic Senior Software Engineer to join our team in Virginia Beach. We are a forward-thinking company dedicated to building scalable, high-performance software solutions that drive business growth. In this role, you will have the opportunity to work on cutting-edge projects, mentor a talented team, and shape the technical architecture of our flagship products.
Join us in a hybrid work environment where your expertise is valued and your career can soar to new heights.
Responsibilities
- Design, develop, and deploy robust, scalable software applications using modern programming languages and frameworks.
- Lead the architecture and implementation of complex features, ensuring high performance, security, and reliability.
- Conduct thorough code reviews and provide constructive feedback to junior and mid-level developers.
- Collaborate closely with product managers and designers to translate business requirements into technical specifications.
- Troubleshoot and resolve critical system issues and performance bottlenecks in production environments.
- Stay up-to-date with emerging technologies and best practices to continuously improve development processes.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional experience in software development.
- Strong proficiency in Python, Java, or JavaScript/TypeScript.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes).
- Deep understanding of software design patterns, data structures, and algorithms.
- Excellent communication skills and the ability to work effectively in an agile, cross-functional team.