Enable job alerts via email!

Senior Principal Software Architect

Deltek

United States

Remote

USD 80,000 - 120,000

Full time

13 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a C++ Software Engineer, where you'll design and develop complex software systems. This role requires expertise in C++ and SQL, along with experience in Windows application development using COM and MFC. You'll work in an Agile environment, applying your strong problem-solving skills and knowledge of software architecture to create scalable solutions. Collaborate with cross-functional teams to drive innovation and excellence in software development. If you're passionate about technology and eager to make an impact, this is the perfect opportunity for you.

Qualifications

  • Expertise in C++ with advanced features like templates and smart pointers.
  • Strong understanding of software architecture and design principles.

Responsibilities

  • Design and develop complex software systems using C++.
  • Collaborate with cross-functional teams on software development.

Skills

C++
SQL (Oracle and SQL Server)
Windows Application Development
COM and MFC
Agile/Scrum
Object-Oriented Design
Software Architecture
Problem-Solving
Communication Skills

Job description

Role & responsibilities

1. Expertise in C++ programming language, with a strong track record of designing and developing complex software systems, including advanced features such as templates, lambdas, and smart pointers.

2. Experience with SQL. Specifically Oracle and SQL Server,

3. Experience with Windows application development. Specifically COM and Desktop application development using MFC and DLL frameworks.

4. Experience using COM to connect C++ to C# modules

5. Experience with software development methodologies such as Agile or Scrum.

6. In-depth knowledge of object-oriented design principles, data structures, algorithms, and software design patterns.

7. Strong understanding of software architecture and design principles, with the ability to architect scalable and maintainable solutions.

8. Excellent problem-solving skills and the ability to analyze and debug complex issues.

9. Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.



Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Data Platform Engineer (Remote)

AVAILITY

Remote

USD 90,000 - 140,000

4 days ago
Be an early applicant

Sr. Principal Solution Architect New Remote-United States, United States

Scmdojo

Remote

USD 90,000 - 150,000

5 days ago
Be an early applicant

Senior Platform Engineer - Remote

United Community

Franklin

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

Principal Software Architect

Mascoma Bank

White River Junction

Remote

USD 90,000 - 150,000

6 days ago
Be an early applicant

Principal Software Architect

Mascoma Bank

Portland

Remote

USD 90,000 - 140,000

6 days ago
Be an early applicant

Principal Software Architect

Mascoma Bank

Lebanon

Remote

USD 90,000 - 140,000

6 days ago
Be an early applicant

Principal Software Architect

ZipRecruiter

Portland

Remote

USD 90,000 - 150,000

6 days ago
Be an early applicant

Principal Software Architect

ZipRecruiter

Hartford

Remote

USD 90,000 - 150,000

6 days ago
Be an early applicant

Senior Platform Engineer

C.H. Robinson

Remote

USD 83,000 - 186,000

5 days ago
Be an early applicant