Match score not available

Senior Software Engineer & Architecture Advisor

Remote: 
Full Remote
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

7+ years of experience with C++, Java, 5+ years managing data models and SQL, 3+ years in scalable cloud environments, Bachelor’s degree in Computer Science or equivalent.

Key responsabilities:

  • Maintain and enhance core payment algorithms
  • Mentor and guide other developers

Intersog logo
Intersog SME https://intersog.com/
51 - 200 Employees
See all jobs

Job description

As a Senior Software Developer and Architecture Advisor, you will play a crucial role in designing, developing, and testing software features for our cloud-based payments platform. Your expertise will contribute to building scalable, high-quality solutions that drive innovation and support our business growth.

Main responsibilities:

  • Maintain and enhance core payment algorithms, SDK integration, and supporting services.
  • Improve application data models and strengthen system monitoring.
  • Develop and deploy solutions in a high-performance cloud environment.
  • Expand the number of partner integrations on our platform.
  • Ensure development processes align with PCI DSS compliance requirements.
  • Mentor and guide other developers, promoting high coding standards.
  • Collaborate with the product team to define requirements, user stories, estimates, and work plans.
  • Design, develop, and conduct unit testing of applications following best practices.
  • Support customer and partner integrations.

Requirements

  • 7+ years of experience developing with C++, Java, or other high-performance languages.
  • 5+ years of experience managing application data models and SQL development.
  • 3+ years of experience in building scalable, multi-threaded cloud environments.
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
  • Strong foundation in Object-Oriented Design (OOD) and Object-Oriented Programming (OOP), with experience refactoring complex systems.
  • Proven ability to mentor junior developers and foster a collaborative learning environment.
  • Expertise in performance profiling and optimization for high-volume transactions.
  • Hands-on experience with encryption protocols, Linux, and CI/CD pipelines.
  • Security-first mindset in design and implementation.
  • Experience deploying enterprise-grade software in regulated environments.

Preferred skills:

  • Familiarity with PCI-DSS compliance and secure payment transactions.
  • Experience with message brokers and caching services (e.g., RabbitMQ, Redis).
  • Knowledge of monitoring tools such as Grafana or ELK Stack.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Collaboration
  • Problem Solving

Software Engineer Related jobs