Confiz

Senior Software Engineer

Confiz$120K — $150K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years in software development, preferably full stack
  • Proficient in Java and the Java Spring Boot framework
  • Strong experience in containerization using Kubernetes and Docker
  • Hands-on experience with CI/CD tools and pipelines like Gitlab CI/CD and Terraform
  • Familiar with AWS cloud technologies and microservices architecture
  • Extensive knowledge in database design and optimization, particularly MS SQL and PostgreSQL
  • Demonstrated ability to mentor junior engineers and lead teams effectively.

Responsibilities

  • Design and architect solutions considering system integrations and performance.
  • Lead large-scale initiatives with full engineering team collaboration.
  • Influence technical decisions based on business and scalability needs.
  • Own and manage complex projects, breaking them into actionable tasks.
  • Drive engineering excellence through reviews and established best practices.
  • Identify and propose solutions for technical risks and challenges.
  • Collaborate with stakeholders to align technology with organizational goals.

Benefits

  • Opportunities for professional development and mentorship
  • Collaborative team environment with a focus on innovation
  • Flexible working conditions in a vibrant Seattle location
  • Engagement in cutting-edge technology and modern practices
  • Support for attendance at industry conferences and workshops.
Full Job Description
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

About Confiz

Confiz is a technology consulting company specializing in software development, cloud computing, data analytics, and mobile application development. The company was founded in 2005 and is headquartered in Lahore, Pakistan. Confiz has worked with clients in a variety of industries, including healthcare, finance, and retail. The company has a team of over 1000 employees and has offices in Pakistan, the United States, and the United Arab Emirates.
Learn more about Confiz
Size
1,000 employees
Industry
Net Income
$2 million
Founded
2005
5 Year Trend
+20%
Revenue
$20 million

Similar Jobs

More Jobs at Confiz

More Information Technology Jobs

Find similar Senior Software Engineer jobs: