Fortune 500 Corp
Job Title: C++ Developer
Location: Flex week in Nashville, or Perm Remote working EST
Are you a passionate and skilled C++ Developer with a desire to work on cutting-edge projects in a dynamic and collaborative environment? We are looking for a talented C++ Developer to join our team. As a C++ Developer you will have the opportunity to work on exciting projects that push the boundaries of technology.
- C++ Expertise: Strong proficiency in C++ programming is a must. We’re looking for someone with a deep understanding of C++ development.
- Event-Driven Architecture: Experience with event-driven architecture and messaging frameworks, such as Pub/Sub, Kafka, RabbitMQ, etc., is highly desirable. You should be comfortable working with asynchronous communication patterns.
- Cloud Infrastructure: A proven track record of working with cloud platforms like Google Cloud Platform (GCP), Amazon Web Services (AWS), Microsoft Azure, or similar is required. You will be responsible for deploying and managing C++ applications in the cloud.
- Mature Engineering Practices: Knowledge of mature engineering practices, including Continuous Integration/Continuous Deployment (CI/CD), thorough testing, and secure coding practices is essential. You will play a critical role in maintaining high-quality and secure software.
- SDLC Best Practices: Understanding of Software Development Lifecycle (SDLC) best practices, and the ability to apply these practices in your work.
- Software Development Methodologies: Familiarity with software development methodologies such as Agile, Scrum, LEAN, etc., is a plus. You will work in a team that may follow these methodologies to deliver projects effectively.
- DevOps Practices: Experience with DevOps practices is important. You should be comfortable working in a DevOps culture that emphasizes automation and collaboration between development and operations teams.
- Design and implement C++ software solutions that meet the project’s requirements and performance goals.
- Collaborate with cross-functional teams to design and implement event-driven architecture and messaging solutions.
- Deploy, manage, and optimize C++ applications in cloud environments (GCP, AWS, Azure, etc.).
- Follow mature engineering practices, including CI/CD, testing, and secure coding.
- Contribute to the full software development lifecycle and follow best practices for SDLC.
- Participate in Agile/Scrum or other development methodologies as required.
Implement and maintain DevOps practices for continuous improvement.
- Bachelor’s or higher degree in Computer Science, Software Engineering, or a related field.
- Proven experience in C++ development.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- The ability to adapt to new technologies and methodologies.
If you are a C++ Developer who is passionate about building innovative solutions, we would love to hear from you. Join us and be part of a team that’s driving innovation and creating software that makes a real impact.
We are an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences.
Base Salary Max:: 155000