Job Summary
We are seeking a highly skilled Senior Software Engineer to join our dynamic development team. You will play a key role in designing, developing, and maintaining software applications that operate in UNIX/Linux systems. This position requires expertise in various programming languages and frameworks, as well as a commitment to delivering high-quality code.
Key Responsibilities:
•Design, develop, and maintain high-performance software applications on Linux/Unix platforms
•Write clean, efficient, and scalable code, primarily in C, C++, Python, Shell scripting, JavaScript, and Node.js.
•Optimize system performance and troubleshoot low-level issues
•Collaborate with DevOps and Infrastructure teams to support deployment pipelines and monitoring tools
•Participate in architectural discussions and technical decision-making
•Mentor junior engineers and contribute to engineering best practices
•Stay up to date with industry trends, especially around systems programming, security, and open-source development
Requirements:
•5+ years of experience in software engineering with a strong focus on Linux/Unix-based development
•Deep understanding of operating system internals, networking, and performance tuning
•Proficiency in systems programming (e.g., C/C++, Rust, or similar low-level languages)
•Experience with scripting languages such as Python, Bash, or Perl
•Strong knowledge of version control (Git), CI/CD workflows, and build systems
•Excellent problem-solving and debugging skills
•Strong communication and collaboration skills
We look forward to welcoming a talented Senior Software Engineer who is eager to make an impact!
Job Type: Full-time
Pay: $143,041.00 - $150,887.00 per year
Benefits:
Schedule:
Work Location: In person