Job Description
Are you a top-tier engineer looking for an urgent opportunity in Charlotte, NC?
NexGen Systems is revolutionizing the financial technology sector, and we need a visionary Senior Software Engineer to lead our core platform development. We offer a competitive salary, remote-first flexibility, and a culture of innovation.
Why join us?
- Competitive salary ($120k - $160k)
- Comprehensive health benefits
- Generous PTO policy
- Professional development budget
Responsibilities
- Design and implement scalable, high-performance software solutions using modern architectures.
- Lead code reviews and establish best practices for engineering excellence.
- Mentor junior developers and conduct technical architecture discussions.
- Collaborate closely with product managers and cross-functional teams to define feature requirements.
- Optimize existing codebases to improve system reliability and speed.
- Identify and mitigate technical risks early in the development lifecycle.
Qualifications
- 5+ years of professional experience in software development (Java, Python, or C# preferred).
- Deep understanding of distributed systems and cloud infrastructure (AWS/Azure).
- Strong proficiency in relational and non-relational databases (SQL, MongoDB).
- Experience with Agile methodologies and CI/CD pipelines.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Excellent problem-solving skills and ability to communicate complex technical concepts.