C++ Software Developer
Bethesda, MD
Full Time
Mid Level
Job description
Job Overview:
As a Software Developer, you will be responsible for designing, developing, and maintaining software solutions using C++. You will work closely with cross-functional teams to deliver high-quality software products, contributing to the success of our projects and the growth of the company.
Key Responsibilities:
- Software Development: Design, develop, test, and maintain C++ software applications, ensuring code quality, performance, and reliability.
- Coding: Write clean, efficient, and maintainable code while following best practices and coding standards.
- Collaboration: Collaborate with product managers, designers, and other developers to gather requirements, define project goals, and deliver solutions that meet business needs.
- Problem Solving: Analyze complex technical problems and propose innovative solutions, leveraging your expertise in C++ development.
- Testing: Create and execute unit tests to ensure software reliability and robustness, participating in code reviews and quality assurance processes.
- Documentation: Maintain accurate and up-to-date documentation for software design, architecture, and implementation.
- Continuous Learning: Stay current with industry trends, emerging technologies, and best practices to contribute to the continuous improvement of our software development processes.
Job Type: Full-time
Salary: $110,000.00 - $140,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
Schedule:
- Monday to Friday
Ability to commute/relocate:
- Bethesda, MD 20814: Reliably commute or planning to relocate before starting work (Required)
Education:
- Bachelor's (Required)
Experience:
- C++: 3 years (Required)
Work Location: In person
Apply for this position
Required*