Software Engineer (Node.JS, C, Python)

Macpower Digital Assets Edge Private Limited

San Diego, CA

JOB DETAILS
SKILLS
Agile Programming Methodologies, Application Programming Interface (API), Backlog Prioritization, Best Practices, Bug Tracking/Defect Management, C Programming Language, Code Reviews, Computer Science, Consulting, Cross-Functional, Data Processing, Debugging Tools, Documentation Design, English Language, Fleet Management, Identify Issues, Interoperability, Multilingual, Multiplatform/Cross-Platform, Node.js, Public Transport, Python Programming/Scripting Language, Quality Metrics, Regulations, Requirements Management, Safety Compliance, Safety Standards, Software Administration, Software Architecture, Software Development, Software Engineering, Sprint Planning, Standup Meetings, Test Automation, Train Transportation, Transportation Regulations, Web Browsers
LOCATION
San Diego, CA
POSTED
14 days ago
Job 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:
  • 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.
Key Responsibilities:
  • 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.

About the Company

M

Macpower Digital Assets Edge Private Limited