> Markdown version of [/jobs/ext/4014264-software-engineer-node-js-c-python](https://www.wearedevelopers.com/jobs/ext/4014264-software-engineer-node-js-c-python). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer (Node.JS, C, Python) - **Company:** Macpower Digital Assets Edge LLC - **Location:** San Diego, CA, United States - **Experience:** Expert - **Contract:** Temporary to permanent - **Skills:** Clean Code Principles, C (Programming Language), Agile Methodology, Automation of Tests, Code Review, Software Debugging, Hardware Interface Design, Interoperability, Python (Programming Language), Routing, Node.Js, Scrum Methodology, Software Architecture, Software Engineering, Information Technology, Stream Processing, Web Api - **Published:** October 29, 2026 - **Apply:** https://www.thejobnetwork.com/job/d5ac3342-f590-4c8b-a52c-0b528c18f5c0/software-engineer-nodejs-c-python ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or related field. * 8-10 years of software development experience with increasing responsibilities. * Proficiency in Node.JS, C, and Python. * Native or bilingual English proficiency. * Local to San Diego area. Nice-to-Have: * Experience in transportation or rail industry. ## Description Job DescriptionJob Overview: Develop and maintain software for efficient, safe transportation systems, including rail and public transit operations. Focus on scalable architectures, real-time data processing, scheduling, routing, and fleet management. Collaborate in agile teams to meet regulatory and safety standards. This is 6 Months contract to hire role.Required Qualifications, * Write clean, efficient, maintainable code following best practices. * Collaborate with cross-functional teams to define requirements and align with business goals. * Design and develop reusable automated test functions and components. * Execute automated tests across platforms, systems, environments, and browsers. * Identify, log, track defects, and communicate issues to development and product teams. * Apply knowledge of rail/public transportation to ensure regulatory, safety, and operational compliance. * Implement scalable, reliable software architectures. * Integrate solutions with existing systems, legacy infrastructure, hardware interfaces, and third-party APIs. * Ensure interoperability and seamless communication between system components. * Troubleshoot and debug complex software/system issues. * Participate in agile processes, including sprint planning, backlog grooming, and daily stand-ups. * Conduct code reviews, share knowledge, and promote team best practices. * Document designs, specifications, and implementations. * Participate in audits and reviews for quality standards. * Our ideal candidate is a San Diego resident.