Senior Software Engineer (6-Month W2 Contract | Fully Remote)
Russell Tobin + Associates is supporting our client, a global management consulting and technology organization, in their search for a Senior Software Engineer.
This is a 6-month W2 contract role, fully remote, with a payrate of $50-$60/hour, depending on experience.
About the Role
As a Senior Software Engineer, you’ll be a key individual contributor on a cross-functional development team, building enterprise-grade B2B software products and platforms that drive meaningful impact for clients. These products leverage proprietary intellectual property to deliver scalable, high-quality solutions that sustain operational excellence and enable digital transformation.
You will lead the development of core technical components, influence product design and architecture, and deliver secure, maintainable, and adaptable software in alignment with modern engineering practices. You’ll be part of a collaborative and innovative environment focused on cloud-native development, data-driven insights, and emerging technologies such as GenAI and LLM-based integrations.
Key Responsibilities
- Lead design and development of complex software components and features.
- Build and maintain enterprise-grade software products that meet client business goals.
- Collaborate closely with product managers, designers, and other engineers to deliver scalable solutions.
- Participate in and lead code reviews, ensuring adherence to high engineering standards.
- Contribute to Agile ceremonies, translating user stories into actionable technical tasks.
- Debug and support production-level deployments, managing delivery risks and communicating effectively with stakeholders.
- Explore and implement cutting-edge tools, libraries, and frameworks to enhance product performance and maintainability.
- Apply software engineering best practices including TDD, CI/CD, and design-driven development.
- Contribute to the integration of GenAI and LLMs into software solutions.
Required Qualifications
- 4+ years of experience in software engineering.
- Proven experience developing B2B or enterprise-grade software products.
- Strong programming skills in Python (required).
- Proficiency in at least one additional language: C# (.NET) or JavaScript/TypeScript.
- Hands-on experience with relational (SQL) and NoSQL databases (PostgreSQL, MongoDB/CosmosDB a plus).
- Experience designing and deploying cloud-native applications on AWS, Azure, or GCP.
- Familiarity with Docker, Kubernetes, and/or serverless frameworks (Lambda, Azure Functions).
- Understanding of software security, scalability, and maintainable code design.
- Experience integrating GenAI or LLM-based technologies using frameworks such as LangChain or LlamaIndex (preferred).
- Knowledge of Agile methodologies and continuous integration tools.
- Strong analytical, problem-solving, and communication skills.
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
Preferred Qualifications
- Experience with ETL pipeline development (Azure ADF, AWS Glue, or GCP Dataflow).
- Familiarity with testing frameworks across C#, Python, or JavaScript.
- Exposure to observability tools for distributed systems.
- Willingness to travel up to 20% within the U.S. and Canada.
Why Join
- Collaborate with industry-leading professionals shaping digital and operational transformation.
- Contribute to high-impact projects across diverse sectors.
- Work in a culture that values continuous learning, innovation, and technical excellence.
- Fully remote flexibility with opportunities for travel and cross-functional collaboration.
Russell Tobin offers eligible employee’s comprehensive healthcare coverage (medical, dental, and vision plans), supplemental coverage (accident insurance, critical illness insurance and hospital indemnity), 401(k)-retirement savings, life & disability insurance, an employee assistance program, legal support, auto, home insurance, pet insurance and employee discounts with preferred vendors.