Senior Software Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Experience in designing and implementing large-scale distributed or parallel software systems., Strong skills in Rust and familiarity with parallel programming technologies like OpenMP and CUDA., Understanding of secure software development practices and experience in ISO-compliant environments., Excellent problem-solving skills and a collaborative mindset..

Key responsabilities:

  • Assist in the development of advanced software systems ensuring scalability and high performance.
  • Collaborate with cross-functional teams to define software requirements and align with business goals.
  • Mentor junior engineers and foster a culture of continuous improvement within the team.
  • Write clean, maintainable code and troubleshoot systems to maintain performance and security.

ThisWay Global logo
ThisWay Global Computer Software / SaaS Startup https://www.thiswayglobal.com/
11 - 50 Employees
See all jobs

Job description

As a Senior Software Engineer at ThisWay Global, you will assist in the design, development, and implementation of high-performance, scalable software solutions in the AI and HPC convergence domain. Your success will not be defined solely by individual contributions but by your ability to foster a collaborative and forward-thinking environment where shared goals drive innovation. You will work closely with cross-functional teams, leveraging each person’s strengths to achieve something greater together.

This position requires deep technical expertise, but also a strong commitment to team success. You'll mentor junior engineers, tackle complex challenges, and help shape the technical direction of the company, making it a perfect fit for someone who thrives in fast-paced, high-impact settings and excels in both individual and team-based achievements.

Responsibilities:

  • Assist in the development of advanced software systems, ensuring scalability, maintainability, and high performance across projects.
  • Solve complex technical challenges and foster a culture of continuous improvement, where team members not only follow best practices but deliver market-leading solutions that drive exceptional outcomes.
  • Collaborate with cross-functional teams to define and refine software requirements, ensuring alignment with short-term goals and long-term business scalability.
  • Write clean, maintainable, and efficient code that adheres to internal engineering standards, ensuring solutions are reliable, scalable, and easily adaptable.
  • Troubleshoot, debug, and optimize systems to maintain high-performance levels, data integrity, and security.
  • Stay informed on emerging technologies and industry trends, bringing innovative ideas and frameworks that improve development processes and drive product evolution.
  • Lead by example in code reviews, providing constructive feedback, and enforcing high standards across the engineering team.

Requirements

  • Experience in designing and implementing large-scale distributed or parallel software systems, with demonstrated success as a senior individual contributor driving high-performance solutions.
  • Strong Rust skills.
  • Familiarity with parallel programming technologies (e.g., OpenMP, Unified Parallel C, OpenMPI, CUDA)

Preferred but not required:

  • Experience with HPC or HTC computing environments, HPC preferred.
  • Strong understanding of secure software development practices, with experience working in ISO-compliant environments (e.g., ISO 27001) and familiarity with NIST SP 800-171, 800-223 and/or Confidential Computing.
  • Demonstrated ability to solve complex technical challenges while mentoring junior engineers, fostering an environment that encourages learning, collaboration, and continuous improvement.
  • Passion for staying ahead of industry trends, continuously driving innovation within engineering teams and contributing to long-term system evolution through strategic planning.
  • Excellent problem-solving and debugging skills, with a hands-on approach to tackling technical challenges and ensuring system performance, security, and scalability.
  • Collaborative team player with solid communication skills, bridging technical and non-technical teams to foster a culture of shared goals, innovation, and success.
  • Previous roles as a principal software engineer, senior principal software engineer, staff software engineer, or senior staff software engineer.

Benefits

  • Join a dynamic startup environment where your contributions make a significant impact.
  • Competitive compensation package with opportunities for growth and advancement.
  • Collaborative and supportive team culture that values innovation and creativity.
  • Health benefits.
  • 401K Plan.
  • Unlimited PTO (With management approval).
  • Fully Remote Company (Some travel to attend meetings is required).

Why Join ThisWay Global:

At ThisWay Global, you’ll be joining a small but ambitious startup with a relentless focus on innovation and growth. As part of our dynamic team, you’ll switch between hands-on tasks and strategic planning to drive our business forward. One moment, you’ll be deep in problem-solving, and the next, you’ll be strategizing how to scale the business.

In our fast-paced, constantly evolving environment, no two days are the same. We thrive on adaptability, collaboration, and a commitment to delivering real results. If you’re energized by challenges, driven by change, and excited to be part of a team leading the world in creating practical applications of ethical and safe AI, ThisWay Global is the place for you.

Success here is built on teamwork, shared goals, and a commitment to delivering exceptional outcomes for our clients. Join us and be part of a collective effort to innovate and grow.

Required profile

Experience

Industry :
Computer Software / SaaS
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Mentorship
  • Collaboration
  • Communication

Software Engineer Related jobs