Job Description
Join a Leading Innovator in the Nation's Capital.
Are you a high-caliber Software Engineer seeking a role that combines technical excellence with the flexibility of remote work? Apex Logic Systems is currently looking for a Senior Software Engineer to join our distributed team. Based in the heart of Washington DC, we specialize in building secure, scalable software solutions for government and enterprise clients.
In this role, you will leverage cutting-edge technologies to solve complex problems, collaborating with a team of brilliant minds from the comfort of your home office. We offer a competitive compensation package, a robust benefits suite, and the autonomy to shape the technical direction of our products.
Responsibilities
- Architect and develop high-performance, scalable software applications using modern languages and frameworks.
- Collaborate with cross-functional teams (product managers, designers, and engineers) to define feature requirements and technical specifications.
- Write clean, efficient, and well-documented code that adheres to industry best practices and security standards.
- Conduct thorough code reviews, provide constructive feedback, and mentor junior developers to foster a culture of continuous learning.
- Participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Troubleshoot complex technical issues, debug production incidents, and implement long-term technical solutions.
- Stay abreast of emerging technologies and industry trends to propose innovative solutions to business challenges.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (Master’s degree preferred).
- 5+ years of professional software development experience.
- Strong proficiency in at least two modern programming languages (e.g., Python, Java, Go, or TypeScript).
- Extensive experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Familiarity with CI/CD pipelines, version control systems (Git), and agile development methodologies.
- Excellent problem-solving skills, attention to detail, and the ability to work independently in a remote environment.
- Strong verbal and written communication skills, capable of articulating technical concepts to non-technical stakeholders.