Software Engineer II
- Seattle, Washington, United States
- 1210
Confiz is looking for a highly skilled and motivated Software Engineer II to join our team. In this role, you will be responsible for designing, developing, and testing end-to-end features, ensuring that our customers have the best-in-class experiences. You will collaborate with both local and partner teams, actively contributing to the agile development process and ensuring high-quality software solutions. Your work will involve creating scalable and efficient systems while adhering to best practices and secure coding standards.
Responsibilities
- Collaborate with local and partner teams to deliver outstanding software solutions.
- Participate in agile development and planning, providing input and ensuring alignment with business needs.
- Write maintainable, easy-to-understand code for RESTful services, event-driven systems, databases, and cloud infrastructure, following secure coding practices.
- Design interactions between multiple modules, considering business metrics and overall impact.
- Validate code quality by ensuring all scenarios are covered through automated unit, functional, integration, and end-to-end testing.
- Identify performance issues and optimize solutions and infrastructure.
- Instrument code with custom metrics, alerts, and dashboards for monitoring and performance improvements.
- Ensure adherence to engineering best practices and standards across the entire solution.
- Collaborate with other software engineers on design, best practices, and conduct code reviews.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 3+ years of professional experience in developing RESTful services and event-driven applications.
- Solid foundation in software engineering practices, data modeling, object-oriented analysis and design, design patterns, and algorithms.
- Experience with programming languages such as Go Lang, Java, .NET, or other object-oriented programming languages.
- Hands-on experience with AWS services (ECS, Fargate, Elastic Cache Redis, DynamoDB, Lambda, CloudFormation, etc.) or similar cloud-hosted platforms.
- Familiarity with Linux, Docker, and open-source software development.
- Experience with test automation and CI/CD pipelines.
- Familiarity with operational tools such as New Relic and Splunk.
- Excellent verbal and written communication skills, with the ability to explain technical concepts to non-technical audiences.
- Passion for learning new technologies, operational excellence, and delivering a strong customer impact.
- Experience with cloud infrastructure and containerization tools like Docker and Kubernetes.
- Knowledge of Agile methodologies and continuous delivery practices.
- Strong problem-solving skills and the ability to think critically and innovatively.
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/