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 6 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

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

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

Join Authorize.net as a Principal Software Engineer in beautiful Bellevue! Here at Authorize.net, we're all about making electronic and credit card payments a breeze for businesses of all sizes, and we're seeking an innovative leader to help us modernize and enhance our systems. As a Principal Engineer, you'll dive into exciting projects, from containerizing applications to transforming our monolithic codebases into sleek microservices—this is your chance to really make an impact! Not only will you lead the way in migrating our services to the cloud, but you'll also champion robust DevOps practices to streamline release management and optimize our CI/CD pipelines. You'll collaborate closely with our talented product managers and engineering teams, creating technology roadmaps that align with our business goals and develop groundbreaking features that cater to our vast network of merchants. Plus, you'll get to mentor fellow engineers, guiding them through advanced technical strategies while ensuring best practices in API development are followed consistently. We’re looking for someone with a strong background in delivering large-scale, secure software solutions, preferably with C# expertise. Whether you’re a seasoned pro or passionate about coding in other modern languages, your skills will be greatly valued at Authorize.net. And let's talk about work-life balance—this hybrid position gives you the flexibility to work both remotely and in-office, as we value the right mix of collaboration and autonomy. If you're ready to take on this challenge, we'd love to hear from you!

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

As a Principal Software Engineer at Authorize.net, your main responsibilities include modernizing our systems through innovative solutions like containerization, transforming monolithic applications into microservices, and migrating workloads to the cloud. You'll also drive major feature developments and collaborate with various teams to set technology roadmaps and maintain best practices in API development. This role emphasizes leadership, mentorship, and effective communication, making a significant impact on our engineering organization.

Join Rise to see the full answer
What qualifications do I need to be a Principal Software Engineer at Authorize.net?

To be considered for the Principal Software Engineer position at Authorize.net, you should have a solid track record in delivering scalable, secure software solutions. While expertise in C# is preferred, knowledge of other modern programming languages is welcomed. Experience with cloud migration, DevOps practices, and a strong understanding of software architecture are essential. Leadership skills and an ability to mentor fellow engineers will also be crucial in this role.

Join Rise to see the full answer
How does the hybrid work model function for Principal Software Engineers at Authorize.net?

At Authorize.net, hybrid employees, like Principal Software Engineers, can alternate their work schedule between remote and in-office settings. Typically, employees in hybrid roles are expected to work from the office 2-3 days a week, as determined by leadership and site needs. This flexibility allows for a balanced approach to collaboration and independent work, ensuring both productivity and team engagement.

Join Rise to see the full answer
What technologies will I be working with as a Principal Software Engineer at Authorize.net?

As a Principal Software Engineer at Authorize.net, you will engage with a range of technologies centered around modern software development practices. This includes working with containerization tools, microservices architectures, cloud platforms, and DevOps methodologies. While C# is a preferred language, familiarity with other programming languages and tools will be beneficial as you take on diverse projects that drive innovation in our payment solutions.

Join Rise to see the full answer
What is the company culture like at Authorize.net for Principal Software Engineers?

The culture at Authorize.net is collaborative and innovative, especially for Principal Software Engineers. We prioritize open communication, team-oriented projects, and knowledge sharing, fostering a supportive environment for personal and professional growth. You'll find a strong emphasis on mentorship and the freedom to explore new ideas, making it an exciting place to advance your career while making a tangible impact in the world of electronic payments.

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

When answering this question, showcase specific projects where you applied microservices architecture. Discuss the challenges faced during implementation and how you overcame them. Be sure to highlight your understanding of the benefits of microservices in terms of scalability, maintainability, and your ability to lead teams through the transition.

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

In answering this question, emphasize your commitment to mentorship by explaining how you build relationships with junior engineers. Share examples of how you've guided their professional development, provided constructive feedback, and fostered an environment where they feel comfortable asking questions and seeking advice.

Join Rise to see the full answer
What strategies do you use to ensure effective collaboration across multiple teams?

You should discuss specific communication practices and tools that you use to promote collaboration, like regular stand-up meetings or agile frameworks. Provide examples of how you managed cross-team projects and facilitated discussions that led to successful outcomes, demonstrating your leadership and organizational skills.

Join Rise to see the full answer
How have you implemented DevOps practices in past roles?

When responding, be specific about the DevOps practices you've implemented, such as CI/CD pipelines, automated testing, or infrastructure as code. Discuss the tools and technologies you used, and share measurable outcomes or improvements that resulted from these practices to showcase your ability to drive process improvements.

Join Rise to see the full answer
Can you discuss a complex technical problem you've solved as a software engineer?

Select a specific, challenging technical problem and narrate the context, your approach to tackling it, and the eventual solution. Highlight your problem-solving skills, technical competence, and any collaboration required with team members. This showcases your ability to address difficult situations effectively.

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

In your answer, stress your commitment to continuous learning through various avenues like attending conferences, participating in relevant online courses, or engaging with tech communities. Provide examples of how you've applied your learnings to your work, showcasing your proactive approach to staying current in the ever-changing tech landscape.

Join Rise to see the full answer
What experience do you have with cloud migration?

Lay out your relevant experience with cloud migration projects, detailing the specific challenges faced, solution strategies implemented, and results achieved. Demonstrating a strong understanding of cloud platforms and your role in the migration process will highlight your technical expertise and commitment to modernizing systems.

Join Rise to see the full answer
Why do you believe testing is vital in software development?

Your answer should reflect an understanding of the importance of testing for ensuring software quality, reliability, and user satisfaction. Discuss methods you're familiar with, like unit tests, integration tests, and automated testing, and how these contribute to overall project success.

Join Rise to see the full answer
How do you handle tight deadlines in your engineering projects?

Explain your approach to prioritization and time management when working under pressure. Share strategies you employ to keep the team on track without compromising quality, emphasizing your ability to maintain focus and motivate others during challenging times.

Join Rise to see the full answer
What do you see as the future challenges for payment systems like Authorize.net?

This is your opportunity to show that you're informed and forward-thinking. Discuss aspects like evolving cybersecurity threats, the importance of seamless user experiences, and the role of emerging technologies such as blockchain and AI in payment systems. Your insight into these challenges will demonstrate your strategic thinking and vision.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 5 days ago
L3Harris Technologies Hybrid US, Hunt County, TX; Texas, Greenville, TX
Posted 7 days ago
Posted 11 days ago
Photo of the Rise User
Visa Remote Warsaw, Poland
Posted 3 days ago

Join Visa as a Software Engineer and be part of our innovation in payments technology in a hybrid work environment.

Photo of the Rise User
Roblox Hybrid San Mateo, California, United States
Posted 6 days ago
Photo of the Rise User
Vestas Wind Systems Remote Richland, Washington, United States
Posted 6 days ago
Photo of the Rise User
Wise Remote Worship Square, 65 Clifton Street, London, United Kingdom
Posted 12 days ago

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...

8322 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 3, 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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Youngstown just viewed Story Apprentice at Skydance
Photo of the Rise User
153 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
33 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Columbus just viewed Talent Acquisition Specialist (Retail) at Mejuri
Photo of the Rise User
Someone from OH, Loveland just viewed Yard Coordinator at Maddox Industrial Transformer
Photo of the Rise User
Someone from OH, Dayton just viewed Front Desk Clerk at Marriott International
Photo of the Rise User
Someone from OH, Cincinnati just viewed Newborn/Pediatric Nurse Care Manager at Included Health
T
Someone from OH, Cleveland just viewed Commvault Backup L1/L2 at Talent Worx
Photo of the Rise User
Someone from OH, Cleveland just viewed Special Education PD Designer at GoalBook
Photo of the Rise User
Someone from OH, Fairfield just viewed Materials Associate at Anduril Industries
Photo of the Rise User
17 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Xenia just viewed Permitting Associate at Flock Safety
Photo of the Rise User
Someone from OH, Lakewood just viewed Analyst-Treasury at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Director, Digital Marketing at UserTesting
Photo of the Rise User
Someone from OH, Cleveland just viewed Product Manager, AI & STEM Specialist at Macmillan Learning
Photo of the Rise User
Someone from OH, Ashland just viewed Prior Authorization Specialist at LifeStance Health
Photo of the Rise User
Someone from OH, Ashland just viewed Prior Authorization Specialist at LifeStance Health
F
Someone from OH, Grove City just viewed Director of Internal Communications at Filevine
Photo of the Rise User
Someone from OH, Amelia just viewed Copy Editor (contract) at Morning Brew Inc.
Photo of the Rise User
Someone from OH, Versailles just viewed Parts Manager at Crown Equipment