Job Description
Vertex Systems is a forward-thinking technology firm dedicated to delivering world-class digital solutions. We are currently looking for a highly skilled Senior Software Engineer to join our elite engineering team. This is an immediate hire opportunity for a self-starter who thrives in a collaborative, innovative environment.
The Role:
We are building the next generation of financial software, and we need a visionary engineer to help us scale. While our primary office is located in the heart of Nashville, TN, we offer a flexible hybrid model, allowing you to work from our New York office or remotely from anywhere in the US.
Why Join Us?
- Competitive salary and equity package.
- Comprehensive health benefits.
- Professional development budget.
- Flexible work hours and remote-first culture.
Responsibilities
- Design, develop, and deploy robust, scalable software applications using modern technologies.
- Collaborate with cross-functional teams (product, design, and operations) to define and implement new features.
- Write clean, maintainable, and well-documented code following industry best practices.
- Conduct rigorous code reviews and provide constructive feedback to peers.
- Identify and troubleshoot technical issues, ensuring high system availability and performance.
- Mentor junior engineers and contribute to the technical roadmap of the company.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (Master’s degree is a plus).
- Minimum of 5 years of professional experience in software development.
- Strong proficiency in programming languages such as Python, Java, or JavaScript (TypeScript).
- Experience with cloud services (AWS, Azure, or Google Cloud Platform).
- Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines.
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively in a remote or hybrid team structure.