Jobgether
Jobgether

Sr. Software Engineer (C++, Python)

engineeringfull-timeIndia
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more

About the role

Accountabilities

    • Develop, maintain, and enhance complex, data-driven software components and systems using C++, Python, and other relevant technologies.
    • Contribute to the evolution of a high-performance platform responsible for processing extremely large volumes of financial data.
    • Evaluate technologies and architectural approaches and help shape scalable solutions, with particular emphasis on cloud architectures.
    • Design and expand testing infrastructure while developing comprehensive automated tests to improve software quality and reliability.
    • Partner with operations teams to investigate and resolve production issues, identifying opportunities to incorporate permanent improvements into the product.
    • Build internal tools that improve deployment, administration, monitoring, and operational efficiency.
    • Collaborate with product teams to understand, clarify, and refine technical requirements and feature specifications.
    • Contribute to engineering standards, development practices, quality processes, release procedures, and deployment best practices.
    • Evaluate when to integrate third-party technologies versus building solutions internally, making sound technical and architectural trade-offs.
    • Participate in technical interviews and help assess candidates for engineering positions.
    • Requirements

      • Bachelor’s degree in Computer Science or another relevant technical discipline.
      • 5+ years of experience solving complex engineering problems involving sophisticated, distributed, data-driven, and highly performant software applications.
      • Strong programming skills in C++ and Python, with the ability to work effectively across multiple languages and technologies.
      • Hands-on experience with AWS or other cloud technology platforms, with a solid understanding of how to leverage cloud architectures effectively.
      • Experience improving software development, testing, quality, release, and deployment processes.
      • Experience integrating third-party software systems as well as designing and developing components from the ground up.
      • Strong knowledge of relational databases, SQL, and core relational database concepts.
      • Proficiency with Linux and confidence working in shell environments.
      • Ability to write effective shell scripts and command-line utilities while recognizing when a more robust solution is appropriate.
      • Experience with Git or comparable source code management systems.
      • Strong analytical and problem-solving abilities, with the judgment to evaluate alternative technical approaches.
      • Excellent communication, organization, and task-management skills.
      • Ability to work effectively both independently and collaboratively within a distributed team.
      • Comfortable working remotely and managing priorities with a high degree of autonomy.
      • Benefits

        • Competitive compensation package.
        • Stock option offering.
        • 401(k) plan with employer matching.
        • Health, dental, vision, and disability insurance coverage.
        • Health Savings Account (HSA) with employer contribution.
        • Unlimited paid time off.
        • Flexible approach to taking time off and managing personal time.
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply
Apply now
Sr. Software Engineer (C++, Python) at Jobgether — Remote