Senior Software Engineer - Data Engineering

BEARCloud, Inc.
  • Santa Clara, California
    2 days ago

    Job Description

    About the Opportunity

    BEARCloud is recruiting an experienced Senior Software Engineer who enjoys building scalable data solutions, solving complex technical challenges, and creating systems that make a real difference to the business.

    This opportunity is ideal for a strong software engineer who has developed deep expertise in data engineering. We're looking for someone who doesn't just move data from one place to another but understands how to design reliable, efficient, and maintainable systems that support analytics, business intelligence, and machine learning initiatives.

    You'll have the opportunity to influence technical decisions, establish engineering standards, and work closely with teams across the organization to turn business needs into practical technology solutions.

    What You'll Be Doing

    • Design, develop, and optimize scalable data processing systems and workflows.
    • Build reliable ETL/ELT pipelines that support reporting, analytics, and machine learning applications.
    • Take ownership of technical solutions throughout the development lifecycle, from initial architecture through deployment and ongoing improvements.
    • Develop high-quality, maintainable code using Python and SQL.
    • Implement automated testing, monitoring, and engineering practices that improve system reliability and performance.
    • Work with APIs, event-driven architectures, streaming technologies, and concurrent processing techniques.
    • Partner with engineering, analytics, product, and business teams to understand requirements and deliver effective solutions.
    • Identify opportunities to simplify existing processes, improve data accessibility, and reduce operational overhead.
    • Help establish reusable frameworks, documentation, and technical standards across the data engineering environment.
    • Contribute to technical discussions, code reviews, and architectural decisions while supporting the growth of other engineers.

    What We're Looking For

    Software Engineering Expertise

    • 5+ years of professional experience in software engineering, data engineering, or a closely related discipline.
    • Advanced Python development skills and strong proficiency in SQL.
    • Solid understanding of software architecture, object-oriented design, testing methodologies, and clean coding principles.
    • Demonstrated experience developing production-grade data pipelines and supporting them in live environments.

    Data Architecture & Integration

    • Experience selecting appropriate tools and technologies to solve complex data challenges.
    • Strong understanding of data integration, transformation, orchestration, and processing.
    • Familiarity with distributed or asynchronous processing, including APIs, streaming data, multithreading, or similar technologies.
    • Ability to troubleshoot performance issues and build effective monitoring and alerting capabilities.

    Collaboration & Business Understanding

    • Ability to independently evaluate technical requirements and recommend practical solutions.
    • Comfortable working with both engineering teams and business stakeholders.
    • Strong communication skills with the ability to explain technical concepts clearly.
    • A proactive approach to problem-solving, continuous improvement, and technical ownership.
    • Experience balancing engineering priorities with business objectives.

    Additional Experience That Will Help You Stand Out

    • Exposure to machine learning infrastructure, AI applications, or production ML workflows.
    • Understanding of how machine learning models interact with data platforms and downstream applications.
    • Experience improving the performance, reliability, or scalability of existing data environments.
    • A track record of introducing engineering improvements that have been adopted across multiple teams.

    Why This Opportunity?

    This is a chance to do more than maintain existing pipelines. You'll help shape how data solutions are designed, built, and scaled while working alongside talented professionals who value thoughtful engineering and practical innovation.

    If you're a software engineer at heart, enjoy working with data, and want to build technology that has a measurable impact, we'd love to hear from you.

    Numbers & Facts

    LocationSanta Clara, California

    Skills

    • Application Programming Interface (API)unmatched
    • Architectural Servicesunmatched
    • Business Intelligenceunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Concurrencyunmatched
    • Continuous Improvementunmatched
    • Data Managementunmatched
    • Data Modelingunmatched
    • Data Processingunmatched
    • Database Extract Transform and Load (ETL)unmatched
    • Documentation Standardsunmatched
    • Identify Issuesunmatched
    • Machine Learningunmatched
    • Multithreaded Programmingunmatched
    • Object Oriented Design (OOD)unmatched
    • Object Oriented Softwareunmatched
    • Performance Managementunmatched
    • Problem Solving Skillsunmatched
    • Process Improvementunmatched
    • Product Lifecycleunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assurance Methodologyunmatched
    • Reliability Engineeringunmatched
    • Requirements Managementunmatched
    • SQL (Structured Query Language)unmatched
    • Scalable System Developmentunmatched
    • Software Architectureunmatched
    • Software Engineeringunmatched
    • Streaming Technologyunmatched
    • Systems Analysisunmatched
    • Systems Reliabilityunmatched
    • Systems Scalabilityunmatched
    • Team Playerunmatched
    • Technical Analysisunmatched
    • Technical Writingunmatched
    • Test Automationunmatched
    • Test Designunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder