Staff Software Engineer

  • Remote, United States
  • WFH Flexible
  • 1235

Confiz is seeking a highly skilled and experienced Staff Software Engineer to lead the design, development, and implementation of robust, scalable, and innovative software solutions. In this role, you will collaborate with cross-functional teams to architect high-performance systems, drive data-driven decision-making, and contribute to the technical strategy of our products. With a strong foundation in backend development, cloud technologies, and data architectures, you will play a pivotal role in shaping cutting-edge solutions that align with our business objectives.

Responsibilities

  • Lead the design, development, and implementation of software solutions across multiple platforms.
  • Partner with product, engineering, and business teams to identify opportunities for leveraging data and machine learning to drive strategic decision-making and deliver impactful solutions.
  • Develop and implement robust, scalable, and secure data architectures to support advanced machine learning models, real-time analytics, and data processing workflows.
  • Create data strategies encompassing ETL/ELT pipelines, data lakes, and warehouses, while ensuring adherence to data governance, privacy, and compliance standards.
  • Collaborate with data scientists, engineers, and business stakeholders to build ML-ready data ecosystems, optimizing data pipelines for feature engineering, model training, and inference at scale.
  • Partner with product, engineering, and business teams to identify opportunities for leveraging data and machine learning to drive strategic decision-making and deliver impactful solutions.
  • Write clean, scalable, and efficient code while adhering to best practices and coding standards.
  • Contribute to the architecture, design decisions, and overall technical strategy of the software product.
  • Participate in code reviews and offer constructive feedback to peers, ensuring code quality and best practices.

Requirements

  • 8+ years of experience in software development, with a strong background in at least one modern programming language (Java, .Net & Python).
  • Proven experience in designing and implementing large-scale, high-performance software systems.
  • Strong understanding of algorithms, data structures, and software design patterns.
  • Experience with cloud technologies, and DevOps practices
  • Experience with AI/ML technologies would be a plus point
  • Solid understanding of Agile methodologies and experience working in an Agile development environment.
  • Proven ability to work independently and collaboratively in a fast-paced environment.
  • Advanced proficiency in software development tools and practices, including version control (Git), CI/CD pipelines, and automated testing.
  • Strong problem-solving and debugging skills with the ability to quickly identify issues and provide solutions.
  • Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
  • Ability to mentor and guide junior team members, sharing knowledge and best practices.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and microservices architecture is desirable.
  • Knowledge of databases (SQL/NoSQL) and experience with database design, querying, and optimization.
  • In-depth knowledge and hands-on on Machine Learning and Data Science.
  • In-depth knowledge and hands-on Azure Infrastructure
  • In-depth focus on design documentation.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Master’s degree or specialized certifications in relevant technical areas is a plus.

We have a global team of amazing individuals working on highly innovative enterprise projects & products. Our customer base includes Fortune 100 retail and CPG companies, leading store chains, fast-growth fintech, and multiple Silicon Valley startups.
What makes Confiz stand out is our focus on processes and culture. Confiz is ISO 9001:2015 (QMS), ISO 27001:2022 (ISMS), ISO 20000-1:2018 (ITSM) and ISO 14001:2015 (EMS) Certified. We have a vibrant culture of learning via collaboration and making workplace fun.
People who work with us work with cutting-edge technologies while contributing success to the company as well as to themselves.
To know more about Confiz, visit: https://www.linkedin.com/company/confiz/