Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Software Engineer (Authorize.net) image - Rise Careers
Job details

Principal Software Engineer (Authorize.net) - job 3 of 10

Authorize.net makes it simple to accept electronic and credit card payments in person, online or over the phone. We’ve been working with merchants and small businesses since 1996. As a leading payment gateway, Authorize.net is trusted by more than 445,000 merchants, handling more than 1 billion transactions and 149 billion in payments every year.

As a Principal Engineer with Authorize.net (a Visa solution), you will be a hands-on technical leader working across multiple teams to modernize our systems and deliver innovative online payment solutions. You will be instrumental in containerizing applications, splitting monolithic codebases into microservices, and migrating on-premises workloads to the cloud. In addition, you will enable process improvements through robust DevOps practices, incorporating comprehensive release management strategies and optimized CI/CD pipelines.

Beyond modernization, you will also guide the development of major new features by translating complex business problems into technical solutions that resonate with our merchants and partners. You will also drive cross-team projects that standardize our approach to API development and data schemas, ensuring consistent implementation of best practices across the organization.

Collaborating with product managers, tech leads, and engineering teams, you will define technology roadmaps, communicate architectural decisions, and mentor engineers in advanced technical approaches. This position requires a solid track record of delivering large-scale, reliable, and secure software solutions. While we prefer C# expertise, knowledge of other modern programming languages is also welcome.

This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office 2-3 set days a week (determined by leadership/site), with a general guidepost of being in the office 50% or more of the time based on business needs.

 

Average salary estimate

$140000 / YEARLY (est.)
min
max
$120000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Software Engineer (Authorize.net), Visa

Are you ready to take your software engineering expertise to the next level? Join Authorize.net as a Principal Software Engineer in Bellevue, where innovation meets payment technology! As a part of our team, you'll play a pivotal role in modernizing how we accept electronic and credit card payments, helping us support over 445,000 merchants and managing an astounding 1 billion transactions annually. Your primary focus will be on transforming our infrastructure by containerizing applications and transitioning from monolithic codebases to microservices, while also modernizing our cloud capabilities. Your experience in DevOps practices will come into play as you implement robust release management strategies and optimal CI/CD pipelines. Here, you won't just be assigned tasks; you'll translate complex business challenges into effective technical solutions and lead the charge for new features that will delight our users. Collaborating closely with product managers and engineering teams, you will guide the development of our technology roadmaps, ensuring best practices in API development and data schema implementation are upheld across the board. Your expertise in C# will be valued, although we are open to modern programming languages. This hybrid role allows flexibility, balancing between remote work and in-office collaboration to maintain connectivity with your team. Step into a role where your impact is significant, and help us drive our vision for the future of payments!

Frequently Asked Questions (FAQs) for Principal Software Engineer (Authorize.net) Role at Visa
What are the responsibilities of a Principal Software Engineer at Authorize.net?

As a Principal Software Engineer at Authorize.net, your key responsibilities include modernizing our systems, containerizing applications, transitioning monolithic codebases to microservices, and migrating on-premises workloads to the cloud. You'll also champion process improvements through advanced DevOps practices and mentor fellow engineers in technical methodologies.

Join Rise to see the full answer
What qualifications are necessary for a Principal Software Engineer role at Authorize.net?

To qualify for the Principal Software Engineer position at Authorize.net, you should have a strong background in software development, with significant expertise in C# or other modern programming languages. Experience with cloud migration, microservices architecture, and creating CI/CD pipelines is essential. A solid track record in delivering secure and reliable software solutions is also vital.

Join Rise to see the full answer
How does Authorize.net support hybrid work for its Principal Software Engineers?

At Authorize.net, Principal Software Engineers enjoy a hybrid work arrangement, allowing for flexibility between remote and in-office work. Typically, employees in hybrid positions are expected to be in the office 2-3 set days a week, ensuring that collaboration with teams remains productive and aligned with business needs.

Join Rise to see the full answer
What should I expect regarding team collaboration as a Principal Software Engineer at Authorize.net?

As a Principal Software Engineer, you'll collaborate closely with product managers, tech leads, and engineering teams to define our technology roadmaps and communicate architectural decisions. Teamwork and cross-functional collaboration are key parts of the role, and you'll be expected to foster an environment of shared knowledge and best practices.

Join Rise to see the full answer
What impact does a Principal Software Engineer have on Authorize.net's business solutions?

The Principal Software Engineer at Authorize.net plays a crucial role in shaping business solutions by translating complex business problems into effective technical strategies. Your efforts in modernizing our payment systems directly contribute to enhancing efficiency and user satisfaction for over 445,000 merchants.

Join Rise to see the full answer
Common Interview Questions for Principal Software Engineer (Authorize.net)
Can you explain your experience with microservices architecture?

In an interview, highlight specific projects where you've successfully implemented microservices architecture. Discuss the challenges you faced and how you overcame them, and emphasize the benefits your solutions brought to the organization.

Join Rise to see the full answer
What strategies do you use for effective CI/CD implementation?

Discuss the frameworks or tools you are proficient in for CI/CD, such as Jenkins, GitLab CI, or Azure DevOps, and explain how you've utilized them in previous projects to enhance delivery speed and quality.

Join Rise to see the full answer
How do you approach mentoring junior engineers?

Share your mentoring philosophy, emphasizing your commitment to fostering growth. Give an example of how you've previously supported a junior engineer's development through coding reviews or pair programming.

Join Rise to see the full answer
Describe a challenging software project you've led. What was the outcome?

Use the STAR method (Situation, Task, Action, Result) to narrate a specific project, underlining the complexity, your leadership role, and what the successful outcome meant for the business.

Join Rise to see the full answer
How do you ensure the security of software solutions?

Talk about the security best practices you follow, such as code reviews, penetration testing, and keeping abreast of security vulnerabilities relevant to your technology stack.

Join Rise to see the full answer
How do you balance quality and speed in software development?

Dive into techniques you apply to maintain high quality while meeting deadlines, such as test-driven development and agile methodologies, providing real-world examples of how you've executed these practices.

Join Rise to see the full answer
Can you provide an example of a successful technology roadmap you've developed?

Detail a specific roadmap, your role in creating it, and the ultimate impact it had on the organization. Highlight collaboration efforts in defining objectives and metrics for success.

Join Rise to see the full answer
What are your thoughts on containerization and its benefits?

Discuss your experience with containerization technologies, such as Docker or Kubernetes, and explain how they've improved deployment consistency and supported microservices architecture.

Join Rise to see the full answer
How do you stay current with industry trends and advancements?

Share the resources you rely on, such as webinars, tech blogs, or networking events, underscoring your commitment to continuous learning in the fast-paced technology landscape.

Join Rise to see the full answer
What are the most critical factors for successful cross-team projects?

Emphasize the importance of communication, shared objectives, and regular feedback loops. Provide an example where these factors led to the successful completion of a project involving multiple teams.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Posted 5 days ago

As a Senior Software Engineer at Visa, you'll tackle complex challenges and create cutting-edge payment technology in a dynamic hybrid work environment.

Photo of the Rise User
Posted 10 days ago

Join Alfreð as a Senior Backend Engineer to work remotely in Poland on a leading job-seeking platform.

We are looking for a talented .NET Backend Developer with a focus on Temporal.ai to enhance our digital experiences.

Photo of the Rise User
Posted 8 days ago

Join Visa's Technology Organization as a Software Engineer and help innovate payment solutions on a global scale.

Photo of the Rise User
Performance Bonus
Paid Holidays
Photo of the Rise User
Defense Unicorns Remote State College, Pennsylvania, United States
Posted yesterday

As a Senior Frontend Engineer at Defense Unicorns, you'll lead the charge in developing cutting-edge user interfaces for DoD applications.

Photo of the Rise User
Posted 2 days ago

Join Visa as a Staff Software Engineer II and play a key role in reshaping the future of commerce with your expertise in developing scalable software solutions.

Visa Inc. operates as a payments technology company worldwide. The company facilitates commerce through the transfer of value and information among consumers, merchants, financial institutions, businesses, strategic partners, and government entiti...

9762 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 4, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!