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/