Job Description
Are you a visionary Software Engineer looking to make an impact at a top-tier technology company? Apex Systems is urgently hiring for a Senior Software Engineer to join our elite team in Arlington, VA.
We are seeking a dynamic professional to design, develop, and maintain scalable software solutions that power millions of users. If you thrive in a fast-paced environment and are passionate about cloud architecture and full-stack development, we want to hear from you.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible remote/hybrid work arrangements.
- Opportunities for professional growth and leadership training.
- State-of-the-art technology stack and equipment.
Responsibilities
- Design, develop, and deploy high-quality software applications using modern frameworks and languages.
- Collaborate with cross-functional teams (Product, Design, QA) to define, design, and ship new features.
- Mentor junior developers and conduct code reviews to ensure best practices and maintainability.
- Optimize application performance, scalability, and security in cloud environments.
- Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5+ years of professional experience in software development.
- Proficiency in at least two of the following: Python, Java, Go, or C#.
- Strong experience with cloud platforms (AWS, Azure, or GCP).
- Experience with containerization tools (Docker, Kubernetes) and CI/CD pipelines.
- Excellent problem-solving skills and ability to work in an agile environment.