Job Description
NextGen Systems is at the forefront of technological innovation, and we are seeking a visionary Senior Software Engineer - 2026 Vision to join our elite engineering team. As we architect the digital infrastructure for the future, you will play a pivotal role in defining our roadmap for the coming years. This is not just a job; it is an opportunity to shape the software landscape of 2026 and beyond.
In this role, you will collaborate with cross-functional teams to design, develop, and deploy scalable, high-performance software solutions. We value engineers who are passionate about clean code, system architecture, and driving technical excellence. If you are ready to lead the charge in a dynamic environment where your contributions will have a lasting impact, we want to hear from you.
Why Join Us?
- Impactful Work: Build products that define the future of the industry.
- Competitive Compensation: A robust salary package with equity options.
- Growth Opportunities: Continuous learning and mentorship from industry experts.
Responsibilities
- Lead the design and architecture of complex, large-scale software systems with a focus on scalability and performance for the 2026 roadmap.
- Write clean, maintainable, and well-documented code in Python and Go, ensuring adherence to best practices and coding standards.
- Collaborate closely with product managers and designers to translate business requirements into technical specifications.
- Conduct code reviews and mentor junior developers, fostering a culture of knowledge sharing and technical excellence.
- Optimize application performance and resolve critical technical issues in production environments.
- Drive the implementation of CI/CD pipelines and DevOps practices to automate deployment and infrastructure management.
- Stay abreast of emerging technologies and industry trends to propose innovative solutions that keep us ahead of the curve.
Qualifications
- 5+ years of professional software development experience with a strong focus on backend systems.
- Proficiency in Python and Go, with deep understanding of their respective ecosystems and libraries.
- Experience designing and managing cloud infrastructure on AWS or GCP, including services like EC2, S3, Lambda, and Kubernetes.
- Strong understanding of database technologies (SQL and NoSQL) and data modeling.
- Experience with containerization technologies (Docker) and orchestration (Kubernetes).
- Familiarity with modern development practices including Agile/Scrum, TDD, and CI/CD.
- Demonstrated ability to lead technical projects and mentor junior team members effectively.