Apply

Senior Software Engineer (C++)

Posted 2024-10-21

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: East Coast

🏢 Company: Bridgeway Benefit Technologies

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: PythonSoftware DevelopmentSQLAgileDesign PatternsMongoDBSCRUMC++AlgorithmsAzureData StructuresNosqlCommunication SkillsCI/CDDevOps

Requirements:
  • 5+ years professional software engineering experience in full C++, Object Oriented Methodologies, design patterns, data structures, and algorithms.
  • Experience with multi-threading and parallel programming.
  • Experience with package managers (vcpkg or Conan preferred) and build managers (CMake and Ninja preferred).
  • Experience with SQL and NoSQL databases like MongoDB.
  • Experience with Python and Visual Studio Code preferred.
  • Experience with Azure, DevOps - CI/CD, and containerization preferred.
  • Experience in a large-scale or multi-platform environment preferred.
  • Strong understanding of Agile Methodology.
  • Excellent interpersonal communication skills, both written and verbal.
  • Bachelor’s degree in Computer Science or related field.
Responsibilities:
  • Maintain and update major application subsystems using C++ and related technologies.
  • Assess requirements for software development projects.
  • Interact professionally with team members throughout the organization.
  • Provide support and research for existing and new software; investigate, recommend and implement new technologies.
  • Adhere to technical standards within the industry and Bridgeway.
  • Participate in multiple concurrent projects, including product enhancements and customizations.
  • Collaborate with Engineering, DevOps, and operations teams for standardization and enhancements.
  • Maintain SCRUM methodology and documentation of user stories and features.
  • Develop programming effort estimations and manage work progress using Azure DevOps.
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

💸 150000 - 240000 USD per year

🔍 IT automation

🏢 Company: Sparc The World

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent.
  • 10+ years of C++ software development experience.
  • Strong problem-solving skills and a penchant for learning new technologies.
  • Proficiency across Windows, Unix, and cross-platform environments.
  • Experience in code reviews and enforcing modern C++ standards.
  • Experience in designing high-performance, multi-threaded applications.
  • Ability to develop comprehensive test cases and collaborate with cross-functional teams.
  • Proficiency in SQL optimization and database operations.
  • Experience with automated testing frameworks is a plus.

  • Lead the development of large-scale software applications, ensuring adherence to quality standards.
  • Collaborate with fellow engineers during the development process.
  • Influence critical data architecture decisions and advocate for best practices in software development.
  • Identify opportunities for iteration based on support team feedback.

LeadershipSoftware DevelopmentSQLJavaKotlinSoftware ArchitectureC++PostgresProblem Solving

Posted 2024-10-23
Apply