Epicareer Might not Working Properly
Learn More

Senior Software Engineer

$ 6,500 - $ 9,500 / month

Checking job availability...

Original
Simplified

Our client is ranked as one of the best companies to work with in the world. The client fosters progressive culture, creativity, and flexible work environment while using cutting edge technologies to keep ahead of the curve. Diversity is respected.

Required Education/Experience

  • 5+ years of software development experience
  • Ability to write professional code (clean & good design) - you may be asked to provide sample. Better if you have a Github or similar account to showcase.
  • Strong experience with any of the Java, C#, Python, programming language and related tooling (e.g. compilers, cross platform, etc.)
  • Strong knowledge of good software architecture practices including design patterns, object-oriented programming practices, and service architecture patterns
  • Strong experience with Cloud Services such as AWS
  • Experience building software using DDD, TDD methods is highly desirable
  • Experience working in an agile team, CI/CD with Jenkins and automated deployment
  • Experience working in a very large code base, including enhancing and resolving issues in pre-existing code
  • High attention to detail
  • BS/MS in Computer Science/Engineering or a related field
  • Technologies - rust, Python, Windows& Linux, CMake, Nuget, Jenkins, AWS, Git, GitHub

Responsibilities

  • Design, build and maintain efficient, secure, reusable, and reliable code
  • Develop solutions that are portable across platforms
  • Apply continuous attention to technical excellence and good design, resulting in a straightforward solution and reducing complexity
  • Write test automation and help your team to deliver frequent incremental releases using CD pipeline
  • Re-factor, optimize, and enhance existing code, algorithms, and services
  • Help promote and drive sound engineering design, process, and quality practices