Senior Software Engineer

Synergis

Dallas (TX)

On-site

USD 96,432 - 117,096

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Vision insurance
Dental insurance
401k
Commuter benefits

Job summary

A leading technology company in Dallas is seeking a C++ Software Engineer for a mid-senior level contract position. You will design software and automate BDD scenarios, contributing to product features and quality assurance. Ideal candidates have 5+ years of C++ in a Windows environment, strong communication skills, and a background in Python. Competitive pay and benefits are offered.

Qualifications

  • 5+ years of C++ experience on Windows.
  • 3+ years of Python experience.
  • Experience producing technical designs for software applications.

Responsibilities

  • Design and implement new product features.
  • Build and execute unit tests for applications.
  • Mentor team members and conduct code reviews.

Skills

C++ experience
Object-oriented programming
Python
Test automation
Debugging skills
Communication skills

Education

Bachelor’s degree in a related area

Tools

Jira
Confluence
Docker
Kubernetes

Job description

Base pay range

$70.00/hr - $85.00/hr

Direct message the job poster from Synergis

As a C++ Software Engineer you will be responsible for the design and development of software and automating BDD scenarios. You will interact daily with other team members to ensure that a quality product is delivered in a timely manner. You are expected to be able to own the solution to complex software problems/needs from design to delivery.

Senior Software Engineer Responsibilities
  • Designs and implements new product features and implements modifications to existing product features to include technical documentation.
  • Builds and executes unit tests for new or existing application code.
  • Works with Customer Care team members to resolve problems with released software.
  • Exhibits very high personal commitment to quality, software engineering best practices, and protection of sensitive consumer information.
  • Attends daily scrum meetings, sprint planning, work estimates.
  • Provides input into and release management decisions.
  • Ability to drive issues to effective resolution and to find solutions to challenging, time-critical problems.
  • Mentors team members and conducts code and test reviews.

Bachelor’s degree in a related area (Computer Engineering, Computer Science, Computer Information Services, Management Information Services) or equivalent industry experience.

Strong knowledge of object-oriented programming concepts

5+ years of C++ experience on Windows environment.

Modern C++ standard (C++ 11 and above) experience

3+ years of python experience

Experience producing technical designs for software applications.

Must exhibit good judgment in decision making.

Must excel in verbal and written communications.

Able to convey technical concepts to non-technical audiences.

Able to troubleshoot complex systems including hardware and software systems.

Test automation experience using Cucumber, Behave, Gherkin

Have a Test-First mindset

Experience in mentoring others on SW Engineering standards and emerging best practices

Strong debugging and troubleshooting skills

Familiarity with the Atlassian tool suite (Jira, Confluence, etc.).

Senior Software Engineer Requirements
  • Demonstrated experience working with Kubernetes cluster and docker containers for 1-2 years
  • Experience working with KubeVirt virtualized environment
  • Windows and Linux development using C++
  • Experience with converting Windows C++ software to Linux is a plus.
  • Visual C++ on the windows platform.
  • Candidates must also have good experience doing unit testing as this is part of the software engineer role on this team. Framework like Google Test or CppUnit etc.
Senior Software Engineer Preferred Experience
  • Preferred Retail experience, especially in the Convenience Store industry and Point of Sale systems
  • Preferred working experience on Payment Processors and payment devices
  • High volume, high availability solutions
  • PCI compliance, secure development, and data encryption techniques

The hourly pay rate range for this position is $65.00 to $85.00 (dependent on factors including but not limited to client requirements, experience, statutory considerations, and location). Benefits available to full-time employees: medical, dental, vision, disability, life insurance, 401k and commuter benefits.

Seniority level

Mid-Senior level

Employment type

Contract

Job function

Information Technology

Staffing and Recruiting

Synergis is proud to be an Equal Opportunity Employer. We value diversity and do not discriminate on the basis of race, color, ethnicity, national origin, religion, age, gender, gender identity, political affiliation, sexual orientation, marital status, disability, military/veteran status, or any other status protected by applicable law.

Qualified applicants with arrest or conviction records will be considered for employment in accordance with the requirements of applicable state and local laws, including but not limited to, the San Francisco Fair Chance Ordinance, the City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.

For immediate consideration, please forward your resume to Rebecca Cook at rcook@synergishr.com.

If you require assistance or an accommodation in the application or employment process, please contact us at rcook@synergishr.com.

Inferred from the description for this job

Medical insurance

Vision insurance

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

System Engineer
System Engineer

Synergis • Foster City (CA)

Hybrid
Medical, dental, and vision insurance
401(k) benefits
Commuter benefits
Senior Software Engineer
Senior Software Engineer

Synergy ECP • Maryland

On-site
USD 150,000 - 270,000
Comprehensive Health Benefits
401K Retirement plan
Paid Time Off
+3
Software Engineer
Software Engineer

Akkodis • Grand Rapids (MI)

Hybrid
Medical, dental, and vision insurance
401(k) plan
Short-term disability benefits
+1
C++ Software Engineer
C++ Software Engineer

Cloud Hybrid Technologies, LLC • Dallas (TX)

On-site
USD 90,000 - 110,000
Software Engineer 3
Software Engineer 3

Berkshire Hathaway Homestate Companies • Walnut Creek (CA)

Hybrid
USD 167,000 - 207,000
Work From Home Program
Free On-Site Fitness Facility
Paid Time Off
+2
Software Engineer
Software Engineer

ChenMed • United States

Hybrid
USD 91,000 - 130,000
Senior Software Integration Engineer
Senior Software Integration Engineer

LHH • Dallas (TX)

Hybrid
USD 110,000 - 150,000
Medical, dental, vision insurance
401K plan
Paid time off
Senior Software Engineer
Senior Software Engineer

Synergyecp • Maryland

On-site
USD 150,000 - 270,000
Health benefits package
401(k) retirement plan
Paid time off
+1
Software Engineer
Software Engineer

Actalent • United States

On-site
Medical, dental & vision
401(k) Retirement Plan
Paid Time Off/Leave
Software Engineer 2
Software Engineer 2

Personalis, Inc • Fremont (CA)

On-site
USD 150,000 - 175,000
Annual performance-based bonus
401(k) match
Tuition reimbursement
+2