Jobs and Careers
ZI

Senior Software Engineer II (C#/ .NET, Enterprise Architecture)

Zip Co Limited
United States, United Statesfull_timeVerifiedPosted 18 Mar 2025
💰 $200,000/yr($160,000/yr$200,000/yr)

About the role

  • Senior Software Engineer II with deep expertise in C#, modern systems architecture, design patterns, and engineering principles to design and optimize secure, scalable platforms
  • Engineering leader who fosters collaboration, innovation, and operational excellence through strategic leadership and continuous improvement
  • Remote-first opportunity for US-based employees with the option to work in-person out of our Manhattan office 

Start your adventure with Zip

Become a part of Zip's Engineering team and take on exciting challenges at scale in a dynamic, test-driven development environment. If you thrive on delivering high-quality work quickly, you'll be a perfect match for our teams, who develop cloud-native software applications serving millions of customers and processing billions of dollars in payments.

We are seeking an accomplished and technically adept Enterprise Architect to play a pivotal role in our Enterprise Architecture team. As a senior technical leader, you will drive the architecture, implementation, and evolution of our platform, ensuring that our systems are secure, resilient, scalable, and optimized for peak performance. This is a builder’s role, requiring hands-on engagement and technical ownership across multiple domains. You will influence strategic decisions, lead complex projects, and serve as a mentor to product engineering teams, fostering a culture of innovation, security, and operational excellence.

Interesting problems you’ll get to solve

  • Lead Architectural Design and Execution: Define, design and drive the implementation of scalable, high-availability solutions, ensuring the architecture supports mission-critical business flows with optimal performance and reliability. Leverage cloud-native services to architect resilient, fault-tolerant systems that align with best practices for resiliency and scalability.
  • Lead and Define Technical Strategy: Develop architecture roadmaps that align with business goals and industry trends while leveraging technologies like C#, SQL Server, Postgres, Azure, Kafka, Terraform, and Kubernetes.
  • Establish and Champion Best Practices: Drive the adoption of engineering principles to improve system resilience and ensure high service availability. Define and build the foundation for monitoring service-level objectives (SLOs) and build reusable components to enhance observability and reduce operational overhead.
  • Architect Cloud Native Solutions with Security-First Principles: Lead the design of secure, robust, and scalable cloud native solutions, ensuring compliance with industry best practices, regulatory standards and internal security guidelines.
  • Enhance Observability: Design and implement monitoring, logging, and alerting systems to ensure comprehensive observability across infrastructure and applications. Establish system performance metrics and enforce Service Level Agreements (SLAs) using tools like Dynatrace to ensure operational excellence.
  • Mentor and Inspire Engineering Teams: Serve as a mentor for junior engineers. Lead training sessions, organize technical deep dives, and champion knowledge-sharing initiatives to elevate team skills and promote a collaborative engineering culture.
  • Drive Security and Compliance Standards: Define and enforce security and compliance standards across engineering. 
  • Document and Institutionalize Knowledge: Produce detailed documentation and create comprehensive internal wikis covering architecture, engineering processes, infrastructure configurations, and security protocols. Ensure that organizational knowledge is preserved, accessible, and continually updated.

What you’ll bring to the team

Educational Background: A bachelors degree in Computer Science or Software Engineering.  A graduate degree is preferred.

  • Technical Leadership: Demonstrated ability to lead technical initiatives, guide teams, and inspire confidence. Proven track record of successfully leading large-scale cloud-native projects with a focus on performance, scalability, and reliability.
  • Engineering Experience and Expertise: A minimum of 10 years of experience in complex software engineering environments.  Mastery of C#/.Net with demonstrated experience implementing complex, secure solutions. Skilled in architecting and governing engineering using best practices for maintainability and scalability. 
  • Mentorship: Experience mentoring and guiding engineering teams. Strong ability to foster a collaborative and high-performing engineering culture through knowledge sharing, technical mentorship, and cross-functional partnership

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Zip Co Limited

View company profile →