Job Description
Join the Revolution in Tech
ApexCore Systems is a leading technology innovator, currently seeking a talented Senior Software Engineer to join our dynamic team in Reston, Virginia. We are in a phase of aggressive growth and are looking for individuals who are passionate about building scalable, high-performance software solutions.
Role Overview
In this role, you will be at the forefront of developing next-generation applications that power millions of users. You will work in a collaborative, agile environment alongside industry experts to deliver excellence in every line of code.
What We Offer
- Competitive salary and comprehensive benefits package.
- Health, dental, and vision insurance effective immediately.
- Generous PTO and flexible remote work policies.
- Stock options for all full-time employees.
- Annual learning and development stipend.
Responsibilities
- Design, develop, and deploy high-quality software solutions using modern programming languages and frameworks.
- Collaborate with product managers, designers, and other engineers to define features and user stories.
- Write clean, maintainable, and efficient code with a focus on scalability and security.
- Conduct thorough code reviews and provide constructive feedback to peers.
- Mentor junior developers and foster a culture of technical excellence.
- Participate in the full software development lifecycle (SDLC) from concept to deployment.
- Identify and resolve technical debt and optimize application performance.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- 5+ years of professional software development experience in a similar role.
- Strong proficiency in Java, Python, or C#.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) is highly desirable.
- Familiarity with containerization tools like Docker and orchestration platforms (Kubernetes).
- Deep understanding of data structures, algorithms, and software design patterns.
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.