Job Description
Join the Architects of Tomorrow. Apex Future Systems is on a mission to define the technological landscape for the year 2026 and beyond. We are seeking a visionary Lead Systems Architect to design resilient, scalable, and high-performance infrastructure that will power our next-generation AI and data platforms. If you are passionate about building systems that are not just functional, but future-proof, we want to hear from you.
Why Apex Future Systems?
We are a pioneer in next-gen computing, dedicated to pushing the boundaries of what is possible in software engineering. As a Lead Systems Architect, you will have the autonomy to drive architectural decisions, mentor top-tier talent, and deploy solutions that set industry standards for 2026.
Key Responsibilities:
- Architectural Leadership: Define and oversee the technical vision and architecture for our core platform, ensuring alignment with business goals and 2026 technology roadmaps.
- System Design: Design complex, distributed systems that are scalable, secure, and high-performing, utilizing modern cloud-native technologies.
- Infrastructure as Code: Champion the use of IaC tools (Terraform, CloudFormation) to automate and standardize deployment processes across environments.
- Team Mentorship: Guide and mentor junior and mid-level engineers, fostering a culture of technical excellence and continuous learning.
- Performance Optimization: Analyze system bottlenecks and implement optimizations to ensure sub-millisecond latency and high availability.
- Strategic Planning: Collaborate with product and engineering leadership to prioritize technical debt reduction and innovation initiatives.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree is a plus.
- Experience: 10+ years of software engineering experience with at least 5 years in a Lead Architect or Senior Engineering role.
- Core Skills: Deep expertise in distributed systems, microservices architecture, and cloud platforms (AWS, Azure, or GCP).
- Programming: Proficiency in Python, Go, or Java, with experience in writing clean, maintainable code.
- DevOps: Strong familiarity with CI/CD pipelines, containerization (Docker, Kubernetes), and infrastructure management.
- Problem Solving: Proven track record of solving complex technical challenges and making data-driven architectural decisions.
Responsibilities
- Lead the architectural design and implementation of enterprise-level software solutions.
- Establish coding standards, review code, and ensure technical best practices across the team.
- Collaborate with cross-functional teams to define product requirements and translate them into technical blueprints.
- Conduct technical risk assessments and develop mitigation strategies.
- Stay current with emerging technologies and industry trends to advise the company on strategic technology investments.
Qualifications
- Master’s degree in Computer Science or equivalent practical experience.
- Extensive experience with Kubernetes and service mesh technologies.
- Strong background in cybersecurity practices and compliance standards.
- Excellent communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
- Experience in a high-growth startup environment is highly preferred.