Job Description
We are currently seeking a highly motivated Senior Software Engineer for a direct hire opportunity in Charlotte, North Carolina. This is a pivotal role within our engineering team, offering the chance to work on cutting-edge technology solutions that drive our business forward.
As a Senior Engineer, you will be responsible for architecting robust software systems, leading technical initiatives, and mentoring junior developers. We are looking for a self-starter who thrives in a fast-paced environment and is passionate about writing clean, scalable code.
Key Highlights:
- Competitive salary and comprehensive benefits package.
- Flexible work arrangements and professional development opportunities.
- State-of-the-art technology stack and collaborative culture.
Join us and take your career to the next level in the heart of North Carolina's thriving tech scene.
Responsibilities
- Design, develop, and maintain high-quality software applications using modern languages and frameworks.
- Lead architectural decisions and ensure code scalability, security, and performance.
- Conduct thorough code reviews and provide mentorship to junior developers.
- Collaborate with cross-functional teams (Product, Design, QA) to define product requirements and deliver features.
- Participate in the full software development lifecycle, including planning, execution, and deployment.
- troubleshoot complex technical issues and optimize application performance.
Qualifications
- Minimum of 5 years of professional software development experience.
- Proficiency in JavaScript, Python, or Java.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Strong understanding of software design patterns and architectural principles.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Excellent problem-solving skills and the ability to work in a team-oriented environment.