Software Engineer – Full Stack (API, Backend & Frontend)

Sorry, this job was removed at 10:11 p.m. (CST) on Monday, Apr 20, 2026
Santa Clara, CA, USA
Hybrid
Information Technology
The Role
Company Description

ITMC (IT Management Corporation) is a California-based technology services company focused on delivering reliable, secure, and scalable infrastructure solutions to public sector and commercial customers. Our work spans critical networking, cloud and data center services, unified communications, and managed services, with a strong emphasis on education, government, and regulated environments.

At ITMC, we believe that strong systems and strong people go hand in hand. As we grow, we are intentionally investing in building repeatable processes, improving onboarding and training, and supporting our managers and employees so they can perform at their best without unnecessary friction or burnout.

We operate in a fast-paced, hands-on environment where collaboration, accountability, and continuous improvement matter more than hierarchy or titles. We value people who think pragmatically, communicate clearly, and take ownership of their work.

This role offers the opportunity to shape how people are developed, supported, and set up for success across the organization—working closely with leadership and teams to strengthen capability, culture, and operational effectiveness, without the constraints of a traditional HR model.

Job Description

We are seeking a highly capable Software Engineer with strong experience across API development, backend systems, and frontend applications to support and evolve our telecom and UCaaS platforms. This role sits at the intersection of real-time communications, system integrations, and customer-facing applications, and requires an engineer who can think holistically about performance, reliability, security, and user experience.

You will work on APIs that integrate voice platforms, provisioning systems, billing, analytics, and third-party services, while also contributing to backend services and modern web interfaces used by internal teams and customers.

Key Responsibilities

API & Integration Development

  • Design, develop, and maintain secure, scalable RESTful and/or GraphQL APIs
  • Build and maintain integrations with:
    • UCaaS and VoIP platforms (SIP, call control, messaging, provisioning)
    • Internal systems (billing, CRM, analytics, monitoring)
    • Third-party services (authentication, AI, reporting, cloud services)
  • Ensure APIs follow best practices for versioning, documentation, and backward compatibility

Backend Development

  • Develop backend services that support:
    • User and account management
    • Provisioning and lifecycle management of telecom services
    • Call data records (CDRs), usage analytics, and reporting
  • Optimize backend systems for performance, reliability, and fault tolerance
  • Work with databases (SQL and/or NoSQL) to model and manage complex datasets
  • Implement logging, monitoring, and alerting for production systems

Frontend Development

  • Build and maintain web-based dashboards and administrative portals
  • Collaborate with product and UX teams to deliver clean, intuitive user experiences
  • Consume internal APIs efficiently and securely
  • Ensure frontend applications are responsive, performant, and maintainable

Architecture & Collaboration

  • Participate in system design discussions and architectural decisions
  • Collaborate closely with:
    • Network and telecom engineers
    • Product management
    • Customer experience and operations teams
  • Contribute to code reviews, technical documentation, and knowledge sharing
  • Identify technical debt and propose pragmatic improvements

Qualifications

Required Qualifications

  • 4+ years of professional software engineering experience
  • Strong experience with API development (REST, JSON, authentication, rate limiting)
  • Solid backend development experience using one or more of:
    • Node.js, Python, Java, Go, or similar
  • Frontend development experience with modern frameworks such as:
    • React, Vue, Angular, or equivalent
  • Experience working with relational and/or NoSQL databases
  • Strong understanding of:
    • Authentication & authorization (OAuth, tokens, role-based access)
    • Secure coding practices
    • Version control (Git) and CI/CD workflows
  • Ability to work independently and take ownership of systems and features

Additional Information

Preferred / Nice-to-Have Experience

  • Experience in telecom, VoIP, UCaaS, or real-time communications
  • Familiarity with:
    • SIP concepts, call flows, or telecom provisioning
    • Call data records (CDRs) and usage-based billing
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Exposure to containerization and orchestration (Docker, Kubernetes)
  • Experience building internal tools and operational dashboards
  • Understanding of high-availability and multi-region system design

All your information will be kept confidential according to EEO guidelines.

    Similar Jobs

    Capital One Logo Capital One

    Director Product Management, Retail Bank Account Migration

    Fintech • Machine Learning • Payments • Software • Financial Services
    Hybrid
    5 Locations
    55000 Employees
    210K-287K Annually

    GoodRx Logo GoodRx

    Account Manager

    Consumer Web • Coupons • Healthtech • Social Impact • Pharmaceutical
    Remote or Hybrid
    USA
    800 Employees
    75K-193K Annually

    Capital One Logo Capital One

    Principal Associate, Enterprise Messaging Operations Campaign Specialist

    Fintech • Machine Learning • Payments • Software • Financial Services
    Hybrid
    6 Locations
    55000 Employees
    110K-151K Annually

    Capital One Logo Capital One

    Artificial Intelligence Engineer

    Fintech • Machine Learning • Payments • Software • Financial Services
    Hybrid
    6 Locations
    55000 Employees
    245K-335K Annually
    Get Personalized Job Insights.
    Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

    The Company
    HQ: Santa Clara, California
    47 Employees
    Year Founded: 2009

    What We Do

    IT Management Corporation dba ITM.CX is an Inc. 5000 company founded in 2009, providing next-generation IT solutions with a focus on sustainability, network transformation, and business alignment. As a highly qualified and professional voice and data network consulting and service organization, we carefully select our clients to ensure our services align perfectly with their unique needs. Each client benefits from a dedicated Account Engineer who manages or co-manages projects, ensuring continuity and a deep understanding of each account’s business processes, users, and information systems. This personalized approach allows us to anticipate future needs and recommend enhancements that drive long-term success. As a leader in network solutions and cloud telephony services nationwide, IT Management Corporation has earned a reputation for exceptional customer service and deep technological expertise across industries. In today’s fast-paced world, network communication is essential for the productivity and growth of businesses and government institutions alike. For reliable, innovative, and cost-effective IT solutions, organizations turn to IT Management Corporation to stay ahead in a constantly evolving technological landscape.

    Similar Companies Hiring

    Scrunch  Thumbnail
    Artificial Intelligence • Information Technology • Marketing Tech • Software • SEO
    Salt Lake City, Utah
    Standard Template Labs Thumbnail
    Artificial Intelligence • Information Technology • Software
    New York, NY
    25 Employees
    Golden Pet Brands Thumbnail
    Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
    El Segundo, California
    178 Employees

    Sign up now Access later

    Create Free Account

    Please log in or sign up to report this job.

    Create Free Account