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

Principal Software Engineer

Aquia Inc. is a digital services firm specializing in cloud infrastructure for the U.S. government, seeking a Principal Software Engineer for the Department of Veterans Affairs.

Skills

  • Ruby on Rails
  • Java
  • React
  • Docker
  • Kubernetes
  • RESTful APIs

Responsibilities

  • Design, develop, and maintain backend systems primarily using Ruby on Rails and Java.
  • Contribute to front-end implementation using React and JavaScript.
  • Lead technical design sessions and architectural reviews.
  • Proactively monitor system health and troubleshoot production issues.
  • Champion accessibility, security, and performance best practices.

Education

  • BA/BS in Computer Science or related field

Benefits

  • Premium health care plans (90% employer-paid)
  • Employee stock plan
  • 100% 401k match (up to IRS annual max)
  • Generous PTO package
  • Personal training and development budget
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$177500 / YEARLY (est.)
min
max
$160000K
$195000K

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, Aquia

Aquia Inc. is on the lookout for a passionate Principal Software Engineer to join our mission-driven team, working remotely from anywhere in the U.S.! As a digital services firm renowned for our commitment to cloud infrastructure and cybersecurity, we're eager to enhance the digital disability benefits experience on VA.gov for veterans. In this role, you’ll immerse yourself in a cross-functional agile team where collaboration is key. You’ll be focusing on backend systems using Ruby on Rails and Java while also having the opportunity to contribute to frontend delivery with React and JavaScript. We pride ourselves on designing scalable, secure, and accessible software that directly impacts the lives of veterans by facilitating faster claims processing. Your expertise will be crucial as you lead architectural design sessions, ensure integration with VA services, and champion best practices in accessibility and performance throughout the software development lifecycle. With an average of 7+ years of software engineering experience and a solid background in deploying applications in AWS using Docker and Kubernetes, you will bring valuable insights to the team. Join Aquia Inc., where innovation meets a mission to serve—together, let’s make a difference in the public sector while enjoying competitive benefits, including generous PTO, premium health care plans, and more!

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

As a Principal Software Engineer at Aquia Inc., your key responsibilities include designing, developing, and maintaining backend systems primarily using Ruby on Rails and Java, leading technical design sessions, and ensuring seamless integration with critical VA services. You'll also champion best practices for accessibility, security, and performance throughout the development lifecycle. Your role involves mentoring junior engineers and actively contributing to the agile development process while collaborating closely with product managers and designers to deliver user-centric features.

Join Rise to see the full answer
What qualifications are needed for the Principal Software Engineer position at Aquia Inc.?

Candidates applying for the Principal Software Engineer position at Aquia Inc. should have a minimum of 7 years of software engineering experience. This includes at least 3 years in a senior or technical leadership role. Proficiency with Ruby on Rails and/or Java is essential, along with familiarity in frontend technologies like React. Additional qualifications include experience with containerized applications, knowledge of RESTful APIs, and a commitment to accessibility and security standards.

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

In your role as a Principal Software Engineer at Aquia Inc., you'll primarily work with Ruby on Rails and Java for backend development, while also being involved in frontend development using React and modern JavaScript frameworks. You'll engage with AWS environments for deploying containerized applications with Docker and Kubernetes, and you'll use GitHub for version control and collaboration, ensuring best practices in software development.

Join Rise to see the full answer
How does Aquia Inc. support its employees' growth and development?

Aquia Inc. is dedicated to the growth and development of its employees. As a Principal Software Engineer, you’ll have access to a personal training and development budget, enabling you to pursue relevant courses and certifications. Mentorship opportunities are also available where you can share knowledge and learn from fellow engineers in a highly collaborative and mission-driven environment.

Join Rise to see the full answer
What can I expect from the work culture at Aquia Inc. as a Principal Software Engineer?

The work culture at Aquia Inc. is innovative, inclusive, and mission-oriented. As a Principal Software Engineer, you will be part of a cross-functional team that values collaboration and shared goals. With a strong emphasis on work-life balance and employee well-being, Aquia promotes a flexible remote working setup, encouraging employees to engage in their work while making a meaningful contribution to public service.

Join Rise to see the full answer
Common Interview Questions for Principal Software Engineer
Can you describe your experience with Ruby on Rails as it relates to the Principal Software Engineer role?

When answering this question, provide specific examples of projects where you used Ruby on Rails to develop scalable applications. Highlight challenges faced, solutions you implemented, and any performance optimizations you achieved. Make sure to emphasize your understanding of best practices and how you ensure code quality.

Join Rise to see the full answer
What strategies do you use to mentor junior engineers?

Discuss your approach to mentoring by sharing specific strategies you implemented in previous roles. Focus on creating a supportive learning environment, providing constructive feedback, and encouraging independent problem-solving. Mention any frameworks you use to track progress and foster continuous development.

Join Rise to see the full answer
How do you ensure project delivery aligns with user needs?

Explain your process for gathering user feedback during development cycles. Discuss how you collaborate with product managers and UX designers to prioritize features based on user insights and business goals, ensuring the software you develop meets real needs effectively.

Join Rise to see the full answer
What experience do you have with AWS and containerized applications?

Share your experience deploying applications on AWS with specific examples, highlighting any work with Docker and Kubernetes. Discuss how you ensure reliability and scalability of applications in cloud environments and any tools you utilize for monitoring and maintaining system health.

Join Rise to see the full answer
Can you give an example of a challenging technical problem you solved in your previous role?

Provide a detailed description of a challenging problem, including the context, technical obstacles, and the approach you took to resolve it. Emphasize your problem-solving skills, teamwork, and how this experience has prepared you for the Principal Software Engineer role at Aquia Inc.

Join Rise to see the full answer
How do you stay updated on the latest software development trends and technologies?

Discuss the resources you use to keep abreast of industry trends, such as attending conferences, participating in forums, reading technical blogs, and engaging with online communities. Highlight your commitment to continuous learning and how you apply new knowledge to your work.

Join Rise to see the full answer
Describe your experience in leading technical design sessions.

Share a specific instance where you led a technical design session. Discuss how you facilitated discussions, gathered input from team members, established design principles, and ensured alignment with project goals. Emphasize your communication skills and decision-making processes.

Join Rise to see the full answer
What methods do you use to ensure code quality and reliability?

Elaborate on the practices you employ to maintain code quality, such as code reviews, automated testing, and adhering to coding standards. Highlight your experience with CI/CD pipelines and how these practices contributed to smoother deployments and reliability.

Join Rise to see the full answer
How do you approach troubleshooting production issues?

Describe your systematic approach to troubleshooting production issues, including how you prioritize problems based on severity. Discuss tools you use for monitoring and observability, and how you collaborate with the team to address and resolve issues efficiently.

Join Rise to see the full answer
What role does accessibility play in your development processes?

Discuss your commitment to accessibility, referencing established standards such as Section 508 and WCAG. Share examples of how you've integrated accessibility considerations into your projects and why it's important to you in creating inclusive technology.

Join Rise to see the full answer
Similar Jobs
Aquia Remote U.S. - Remote
Posted 8 days ago

Aquia Inc. seeks a Back-End Software Engineer to enhance digital services for Veterans through cloud technology.

MLabs Remote No location specified
Posted 2 days ago

Join a pioneering tech company as a Founding Backend Engineer to lead backend development in groundbreaking blockchain and AI projects.

Photo of the Rise User

Join Visa as a Java Full Stack Developer in Bangalore and be part of a team that develops cutting-edge payment applications.

Millennium Space Systems Hybrid El Segundo, California, United States
Posted 4 days ago

Join Millennium Space Systems as an Atlassian Software Engineer to enhance project management capabilities using JIRA and other Atlassian tools.

Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 12 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
SALARY RANGE
$160,000/yr - $195,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 29, 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, Avon Lake just viewed Data Analyst I - Hospitality Data Team at Lightspeed Commerce
Photo of the Rise User
Someone from OH, Columbus just viewed Brand Awareness Specialist - Entry Level at Smart Solutions
Photo of the Rise User
7 people applied to DevOps Engineer at Spry Methods
Photo of the Rise User
7 people applied to Software Engineer at Wider Circle
Photo of the Rise User
Someone from OH, Cleveland just viewed Quality Assurance Weekender at Anheuser-Busch
Photo of the Rise User
16 people applied to Sr. Full Stack Developer at JODAYN
Photo of the Rise User
Someone from OH, Lewis Center just viewed Marketing & Partner Operations Lead, USA, Remote at Fundraise Up
Photo of the Rise User
Someone from OH, Dayton just viewed Community Health Advocate at CVS Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Power Platform Developer - (Remote - US) at Jobgether
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mechanical Engineering Intern (June - August) at Exowatt
Photo of the Rise User
Someone from OH, Dayton just viewed Data Science, AI Data at Meter
Photo of the Rise User
Someone from OH, Dayton just viewed Lead Data Engineer at Kanerika Software
I
Someone from OH, Dayton just viewed Machine Learning Intern at Inductive Bio
A
Someone from OH, Dayton just viewed Applied AI Research Intern (USA) at Articul8
Photo of the Rise User
Someone from OH, Dayton just viewed Machine Learning Internship at Provectus
S
Someone from OH, Dayton just viewed Machine Learning Engineer Intern at Sayari
Photo of the Rise User
Someone from OH, Highland Heights just viewed Software Engineer (Android) at Solvd
Photo of the Rise User
Someone from OH, Columbus just viewed IT Quality & Training Analyst at Privia Health
Photo of the Rise User
Someone from OH, Fairfield just viewed Customer Enablement at Clutch
Photo of the Rise User
Someone from OH, New Albany just viewed Deputy Chief Operating & Financial Officer at Community Change
Photo of the Rise User
Someone from OH, Fairborn just viewed Project Manager at Curriculum Associates
Photo of the Rise User
Someone from OH, Beachwood just viewed Legal Counsel (Intellectual Property) at Mars
o
Someone from OH, Columbus just viewed Marketing and Communications Specialist at osu