Enable job alerts via email!

Senior Software Engineer (C++, Java)

Luxoft

United States

Remote

USD 80,000 - 140,000

Full time

11 days ago

Boost your interview chances

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

Job summary

An innovative firm is seeking a highly skilled Software Engineer to design and develop high-performance software applications. This role involves working with cutting-edge technologies like C++, JAVA, and Kubernetes, while collaborating with cross-functional teams to ensure the delivery of quality software products. Candidates should possess a strong foundation in software development principles and have a passion for mentoring junior developers. Join a dynamic environment where your contributions will directly impact the success of projects and the growth of the team.

Qualifications

  • 5+ years of experience in software development roles.
  • Strong knowledge of SDLC methodologies and system development principles.

Responsibilities

  • Design and develop robust software solutions using C++ and JAVA.
  • Collaborate with teams to gather requirements and define specifications.

Skills

C++
JAVA
Containerized Development
CICD Pipeline
Kubernetes
Datadog
Azure Cloud
PL/SQL
Golang
System Development Principles

Education

Bachelor's degree in Computer Science
Master's degree in Computer Science

Tools

Visual Studio
Eclipse
Putty
Exceed

Job description

Project description

Client is seeking a highly skilled and experienced Software Engineer with professional experience in C++ and JAVA. As a Software Engineer, the candidate will play a key role in designing, developing, and maintaining software applications using a wide range of technologies.

Responsibilities

  1. Designing and developing robust, scalable, and high-performance software solutions using C++, JAVA, and other relevant technologies.
  2. Collaborating with cross-functional teams to gather requirements and define software specifications.
  3. Writing clean, efficient, and maintainable code that adheres to industry best practices and coding standards.
  4. Conducting thorough testing and debugging of software applications to ensure optimal performance and functionality.
  5. Participating in code reviews to provide feedback and suggestions for improvement.
  6. Investigating and resolving software defects and issues in a timely manner.
  7. Working closely with stakeholders to understand business needs and translate them into technical solutions.
  8. Keeping up-to-date with the latest trends and advancements in software development technologies and frameworks.
  9. Mentoring and providing guidance to junior developers to foster their professional growth.
  10. Collaborating with product managers, designers, and other stakeholders to deliver high-quality software products on schedule.

Skills

Must have

  • Bachelor's degree or foreign degree equivalent in Computer Science, Software Engineering, or related field, with five or more years of experience in software development roles. A Master's degree is preferred.
  • Experience and/or education must include:
  • Containerized Development in C/C++ on Linux/RHEL Operating System
  • CICD Pipeline, Enterprise GIt deployment framework knowledge
  • Kubernetes/Containerization framework hands-on knowledge
  • Datadog Observability Platform and Azure Cloud development
  • PL/SQL Database development skills on Oracle 19C
  • Java (REST, SOAP, Spring Boot)
  • Golang/Low code development
  • IDE's: Visual Studio, Eclipse, Putty, Exceed
  • Self-starter, quick learner, with the ability to take ownership and determine solutions through meetings and research
  • Ability to learn new tools, processes, and technology on the job
  • Strong knowledge of system development principles, procedures, and SDLC methodologies
  • Strong organizational, time management, project management skills, and multi-tasking abilities

Nice to have

  • COTS Application maintenance experience
  • JSP, Python, PERL
  • Hands-on experience with C/C++ on RHEL8 Linux OS
  • Experience working on modules with IPC communication, understanding parent-child processes, reviewing existing code, and designing and developing changes
  • Ability to analyze, design, and create modules using C/C++ on Linux OS
  • Experience collaborating with Infrastructure teams on CICD/Kubernetes issues
  • Ability to develop and test C/C++ backend applications, troubleshooting/debugging using gdb/wdb, core dumps
  • Ability to reverse engineer complex C/C++ code and create POCs or transition to low-code platforms like Go-Lang
  • Ability to develop and test Java Swing applications, troubleshooting/debugging, and reverse engineering GUI code for migration to Spring Boot
  • Strong Linux OS support skills, including debugging, compiling, and creating detailed specifications documents.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer in Test

ServiceTitan

Remote

USD 136.000 - 183.000

7 days ago
Be an early applicant

Senior Software Engineer

Moody's

Bellevue

Remote

USD 116.000 - 203.000

4 days ago
Be an early applicant

Senior Software Engineer

Bitesize

Remote

USD 100.000 - 120.000

Yesterday
Be an early applicant

Senior Software Engineer (C++), Search Experience Backend (US Remote Available)

Cisco Systems, Inc.

North Carolina

Remote

USD 139.000 - 193.000

Today
Be an early applicant

Senior Software Engineer (C++), Search Experience Backend (US Remote Available)

Cisco Systems, Inc.

North Carolina

Remote

USD 139.000 - 193.000

Yesterday
Be an early applicant

Senior Software Engineer (410986)

IDR, Inc.

Remote

USD 100.000 - 720.000

2 days ago
Be an early applicant

Senior Software Engineer

Trinity Cyber

Remote

USD 100.000 - 720.000

3 days ago
Be an early applicant

Sr Software Engineer

Global Healthcare Exchange

Remote

USD 109.000 - 147.000

5 days ago
Be an early applicant

Sr Software Engineer

Deltek, Inc.

Virginia

Remote

USD 68.000 - 120.000

Yesterday
Be an early applicant