Confiz is seeking a Sr. Software Engineer/ Technical Lead to join our Seattle, WA team. This role is ideal for an experienced engineer who can design and deliver scalable solutions, influence technical direction, and lead complex initiatives that span multiple teams and systems.
The ideal candidate will have deep expertise in MS SQL development and backend systems, along with strong experience in Java, AWS, Kafka, Kubernetes, and modern software engineering practices. This individual will play a key role in driving architecture decisions, mentoring engineers, and ensuring successful delivery of business-critical solutions.
Responsibilities - Design and architect solutions at the organizational level, considering upstream and downstream system integrations.
- Lead the design and implementation of large-scale initiatives that span multiple weeks or months and involve a full engineering team.
- Make technical decisions and influence priorities, balancing short-term business needs with long-term scalability and maintainability.
- Own systems and solutions that span multiple engineers' workstreams, breaking down complex projects into manageable tasks.
- Drive engineering excellence through architecture reviews, design reviews, and best practices.
- Identify technical risks, future gaps, and emerging challenges, proactively proposing scalable solutions.
- Collaborate closely with business and technical stakeholders to align technology solutions with organizational objectives.
- Guide and mentor junior engineers while fostering a culture of continuous improvement and accountability.
- Ensure work is tracked, measured, and delivered using established industry-standard engineering processes.
- Contribute to backend development with a strong focus on MS SQL database design, optimization, performance tuning, and data integration.
Qualifications - Minimum - 10 years of professional experience in delivering quality software, ideally across the full stack
- Excellent proficiency in an Object-Oriented language, such as Java
- Proficient with Java, Java Spring Boot Framework, Containerization(K8s/Docker)
- Test automation experience at all levels (Unit, Integration, Regression, Load)
- Familiarity with modern infrastructure tools and pipelines (Gitlab CI/CD, Terraform)
- Experience with RESTful architecture and micro services
- Experience with system design, architecture, scaling, and performance testing.
- Experience building services a plus
- Experience with Cloud technologies specially AWS
- Experience with databases like postgres.
- Experience with Cache based low latency system design
- Familiarity with CI/CD and testing tools.
- Strong understanding of computer science fundamentals
- Familiarity with ops tools, logging, and metrics (New Relic, Splunk)
- Experience with messaging technologies and patterns (Kafka/SQS)
- Must have strong communication skills
- Must be Self sufficient, able to work with the details, execute cross functional communication, if design changes are requested, they would be able to own and help others