← all jobs

[Remote] Senior Software Engineer

Work from home Full-time role Hiring

Note: The job is a remote job and is open to candidates in USA. BCforward is seeking an experienced Senior Software Engineer to join a high-performing engineering team developing cloud-native backend services for healthcare applications. The role involves designing scalable systems, collaborating with cross-functional teams, and building innovative software solutions that support clinicians and patients.

Responsibilities

  • Design, develop, and maintain scalable backend services and cloud-native microservices
  • Collaborate with Product Owners, Product Managers, Architects, and cross-functional engineering teams to translate business requirements into technical solutions
  • Build software supporting data warehousing, cloud computing, business intelligence, big data, analytics, and machine learning initiatives
  • Develop applications using modern programming languages such as Go, Java, Python, C#, or C++
  • Build highly available, fault-tolerant, and scalable distributed systems
  • Participate in Agile development methodologies, DevOps practices, CI/CD pipelines, and automated testing
  • Contribute to architecture discussions and technical design decisions
  • Perform expert-level troubleshooting, root cause analysis, and production issue resolution
  • Ensure software quality through code reviews, documentation, testing, and adherence to engineering best practices
  • Mentor junior engineers and provide technical leadership across projects
  • Continuously improve system performance, reliability, and scalability
  • Communicate effectively with technical teams, stakeholders, and business partners

Skills

  • Bachelor's degree in Computer Science, Software Engineering, or related field with 5+ years of professional software engineering experience OR Associate's degree with 7+ years of relevant software development experience
  • Strong experience developing enterprise applications using one or more of: Go (Golang), Java, Python, C#, C++
  • Experience building cloud-native applications on: Google Cloud Platform (GCP), AWS, Azure
  • Experience with modern application development frameworks
  • Strong understanding of distributed systems and microservices architecture
  • Experience with Agile software development methodologies
  • Knowledge of CI/CD pipelines and DevOps practices
  • Strong software engineering fundamentals including: Code reviews, Source control, Build automation, Unit testing, Integration testing, Software design principles
  • Excellent problem-solving and analytical skills
  • Strong verbal and written communication skills
  • Master's degree in Computer Science, Engineering, or related discipline
  • Experience developing healthcare technology solutions
  • Experience working with: Big Data platforms, Data Warehousing, Business Intelligence, Machine Learning applications, Analytics platforms
  • Experience building highly available and high-performance cloud services
  • Familiarity with open-source technologies and cloud-native ecosystems
  • Experience designing resilient distributed systems at scale
  • Experience with Kubernetes and Docker
  • RESTful APIs
  • Event-driven architecture
  • Messaging platforms
  • Cloud infrastructure automation
  • Monitoring and observability tools
  • Performance optimization techniques

Benefits

  • Medical, dental, and vision insurance to support employees' health and well-being
  • Paid holidays
  • Paid time off (if eligible)
  • Access to a 401(k)-retirement plan

Company Overview

  • BCforward is an information technology consulting and staffing firm. It was founded in 1998, and is headquartered in Indianapolis, Indiana, USA, with a workforce of 5001-10000 employees. Its website is https://www.bcforward.com.
  • More open positions

    [Remote] Senior Software Engineer, Windows/Desktop Applications - Richmond, VA, USA

    Work from home Full-time role

    [Remote] Digital Marketing Strategist

    Work from home Full-time role

    [Remote] Software Engineer, Platform - Rochester, NY, USA

    Work from home Full-time role

    [Remote] Software Engineer, Platform - Boulder, CO, USA

    Work from home Full-time role

    [Remote] QAD ERP Support Analyst - Tier 2

    Work from home Full-time role

    Remote Part‑Time Data Entry Specialist – Accurate Data Management for careerzynith – $23/hr Flexible Schedule

    Work from home Full-time role

    Remote Data Entry Specialist – Typing, Administrative Support & Customer Service (Entry-Level, Full-Time / Part-Time, Work From Home)

    Work from home Full-time role

    [Vietnamese] - Voice Recording Specialist

    Work from home Full-time role

    Remote Grant Writer (Commission-Based)

    Work from home Full-time role

    [Hiring] PRN Nurse Practitioner, Telehealth @HarmonyCares

    Work from home Full-time role

    [Remote] Associate Director/Director, Drug Safety Operations

    Work from home Full-time role

    Business Analyst

    Work from home Full-time role

    Experienced Customer Support Representative-Remote (Military Spouses) – Delivering Exceptional Customer Experiences with careerzynith

    Work from home Full-time role

    Lead Financial Analyst- FP&A

    Work from home Full-time role

    Remote Travel Support Specialist

    Work from home Full-time role

    Experienced Remote Chat Moderator – Safeguard Online Communities and Earn $25-$35/hr from Home

    Work from home Full-time role

    Regional Sales Manager, Northeast

    Work from home Full-time role

    Salesforce Functional Analyst - Bilingual

    Work from home Full-time role

    Remote Pharmacy Technician

    Work from home Full-time role

    Part-Time Remote Live Chat Support Specialist – No Experience Required, Flexible Schedule, Earn Up to $280 Daily

    Work from home Full-time role

    Remote Customer Support - 19 plus Hourly, No Degree Needed

    Work from home Full-time role