GrepJob
Shift4

Senior Software Engineer - C language

Shift4
Apply
7 days ago
Vancouver, Canada or Las Vegas, NV, USASenior
H1B Sponsor

Responsibilities

  • Translate high-level requirements to actionable tasks and deliverables.
  • Contribute to architecture and design in a multiplatform ecosystem.
  • Design and build distributed software services for transaction processing.
  • Produce high quality software that is unit tested, code reviewed, and continuously integrated.
  • Collaborate with the Quality assurance team in test planning and test coverage.
  • Collaborate with DevOps and CI/CD in operational visibility, triaging incidents, and deployment planning.
  • Maintain a disciplined approach to development, code review, testing, documentation, and code structure.
  • Actively participate in growing and coaching fellow team members.
  • Understand future business goals from Product Owners and ensure architecture supports those goals.
  • Build proof-of-concepts to validate architectural and design choices.
  • Diagnose and solve deep technical and performance issues across the product.
  • Provide development support to resolve issues with technical systems and applications.

Requirements

  • 5+ years of Software Engineering experience in Coding, Designing, and Developing software.
  • Proficient in C and exposure to Object Oriented languages like C++, Java, Python, or Kotlin.
  • Adept in gathering and interpreting requirements and creating detailed documentation.
  • Ability to write modular, maintainable code with unit tests ensuring complete code coverage.
  • Experience troubleshooting and resolving complex issues in embedded systems.
  • Familiarity with code repository management, continuous integration, and automated deployment tools.
  • Experience working in an agile environment and familiarity with Jira and Confluence.
  • Excellent communication skills and a quick problem solver.
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.

Benefits

  • Relocation assistance may be available.

Tech Stack

CC++GitJavaJenkinsKotlinPython