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

Senior Software Engineer

Join a global team where you will make a direct impact on security and innovation. With a hybrid, flexible work model and a commitment to work-life balance, you'll have the freedom to shape your career while contributing to society. If you're a tech aficionado with a passion for making a difference, this is your chance to shine!

 

IMPACT: The Software Engineer utilizes high level technical knowledge to develop, design, test, and support core infrastructure components, focusing on reliability, availability and scalability of infrastructure.

 

COMPANY: A $1.5B+ global tech leader, who a is mission focused, values driven organization where each individual can contribute to building a stronger, more secure internet.  They are a well-known, highly trusted brand name! 

 

CULTURE: Work here and be inspired through the company’s focus on collaboration, innovation, camaraderie and social responsibility.

 

OFFERED: At this company, you will enjoy competitive perks like stock options, bonuses, employee stock purchase plan and comprehensive benefits, all while collaborating with top-tier professionals in a dynamic environment. Apply now and be part of something extraordinary!

 

LOCATION: Sterling, VA. This is a flexible hybrid (1-2x/wk in office) role available to those who reside within a 60 mile commute. May consider a strong candidate willing to relocate prior to joining

 

HOW YOU WILL CONTRIBUTE

This software development position is focused on auditing and compliance systems development, architecture, integrations, workflows, and administration delivering the overall platform and portfolio.  

 

RESPONSIBILITES:

  • Develop and maintain scripts using Perl (primarily), as well as, Python, Shell Scripting, and Ansible to automate infrastructure systems auditing
  • Lead or participate in code reviews, design reviews, offering guidance on best practices to continuously improve stability and efficiencies
  • Design, develop, and enhance applications on the Auditing & Compliance platform
  • Build and maintain RESTful services using Python (Bottle framework) for data integration
  • Package and deploy audit tools (RPM) for scalable, automated data collection across diverse hosts
  • Maintain dashboards and audit databases to support real-time compliance monitoring
  • Diagnose and resolve performance bottlenecks in databases and system processes
  • Expand and refine auditing clients, ensuring seamless data ingestion and feature growth
  • Support asset compliance initiatives and assist users in identifying and resolving gaps
  • Drive platform evolution with a focus on scalability, security, and integration with adjacent systems
  • Lead root-cause analysis and implement durable solutions to improve system health
  • Maintain clear, up-to-date technical documentation to support ongoing development and operations

Join a global team where you will make a direct impact on security and innovation. With a hybrid, flexible work model and a commitment to work-life balance, you'll have the freedom to shape your career while contributing to society. If you're a tech aficionado with a passion for making a difference, this is your chance to shine!

 

IMPACT: The Software Engineer utilizes high level technical knowledge to develop, design, test, and support core infrastructure components, focusing on reliability, availability and scalability of infrastructure.

 

COMPANY: A $1.5B+ global tech leader, who a is mission focused, values driven organization where each individual can contribute to building a stronger, more secure internet.  They are a well-known, highly trusted brand name! 

 

CULTURE: Work here and be inspired through the company’s focus on collaboration, innovation, camaraderie and social responsibility.

 

OFFERED: At this company, you will enjoy competitive perks like stock options, bonuses, employee stock purchase plan and comprehensive benefits, all while collaborating with top-tier professionals in a dynamic environment. Apply now and be part of something extraordinary!

 

LOCATION: Sterling, VA. This is a flexible hybrid (1-2x/wk in office) role available to those who reside within a 60 mile commute. May consider a strong candidate willing to relocate prior to joining

 

HOW YOU WILL CONTRIBUTE

This software development position is focused on auditing and compliance systems development, architecture, integrations, workflows, and administration delivering the overall platform and portfolio.  

 

RESPONSIBILITES:

  • Develop and maintain scripts using Perl (primarily), as well as, Python, Shell Scripting, and Ansible to automate infrastructure systems auditing
  • Lead or participate in code reviews, design reviews, offering guidance on best practices to continuously improve stability and efficiencies
  • Design, develop, and enhance applications on the Auditing & Compliance platform
  • Build and maintain RESTful services using Python (Bottle framework) for data integration
  • Package and deploy audit tools (RPM) for scalable, automated data collection across diverse hosts
  • Maintain dashboards and audit databases to support real-time compliance monitoring
  • Diagnose and resolve performance bottlenecks in databases and system processes
  • Expand and refine auditing clients, ensuring seamless data ingestion and feature growth
  • Support asset compliance initiatives and assist users in identifying and resolving gaps
  • Drive platform evolution with a focus on scalability, security, and integration with adjacent systems
  • Lead root-cause analysis and implement durable solutions to improve system health
  • Maintain clear, up-to-date technical documentation to support ongoing development and operations

 

IDEAL PROFILE: The ideal candidate will have a strong background in business system analysis, a deep understanding of PAM technologies and processes, and the ability to manage projects and collaborate effective with partners and stakeholders at all levels.

 

PREFERRED BACKGROUND

  • 8+ years relevant experience, including SME level programming experience using Perl (does not need to be current). Additional experience with PostgreSQL programming, Ansible, Python and/or React JS or equivalent framework is a plus.
  • Experience in a Linux environment with a demonstrated understanding of the importance of improving processes and systems
  • Experience in analyzing functional requirements to create/modify system and service architectures and designs and to write component detailed design technical documents
  • Agile Engineering and Agile Scrum Methodology
  • Exposure to collaboration tools such as SharePoint, Confluence and Jira
  • Strong communication, facilitation, business analysis, and documentation skillsets
  • Proven success in continuous process improvement

 

Preferred Additional Experience with the Following:

  • Advanced object-oriented languages
  • Web UI development 
  • ServiceNow development, administration and integration
  • VMware, AIX, and KVM virtualization technologies and how to practically audit them
  • Familiar with Terraform, OpenStack and Kubernetes

 

EDUCATION: Bachelor’s degree in Engineering, Computer Science or a related field, or equivalent work experience, required

WORK AUTHORIZATION: US Citizen/Green Card holder preferred. May consider a H-1B transfer.

 

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 Senior Software Engineer, Knowhirematch

As a Senior Software Engineer at a leading global tech organization, you'll be diving into the world of security and innovation, a space that promises to challenge and inspire you every day. This role is all about utilizing your top-notch technical skills to design, develop, and maintain core infrastructure components with a keen focus on creating a reliable, available, and scalable architecture. Picture yourself collaborating with brilliant minds in a hybrid work environment that values your need for work-life balance as much as it values your contributions to creating a safer internet. With a mission-driven culture, you will find yourself working within a company that thrives on innovation, camaraderie, and social responsibility. As you lead or partake in code reviews and the design of applications on the Auditing & Compliance platform, your expertise in Perl, Python, and other scripting languages will be crucial. Plus, you'll also have opportunities to drive platform evolution, scope project requirements, and refine auditing processes, giving you significant influence over the company's advancements in security technology. Not only will you enjoy top-tier benefits like stock options and comprehensive health packages, but you'll also form meaningful connections with peers in a vibrant work atmosphere. If you're a tech enthusiast eager to make a substantial impact while enjoying flexible work arrangements and being part of an inspiring team, we can't wait for you to apply and join us in our mission!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Knowhirematch
What are the responsibilities of a Senior Software Engineer at this global tech leader?

As a Senior Software Engineer at this company, your primary responsibilities will include developing and maintaining automation scripts primarily in Perl, and supporting core infrastructure components with a focus on scalability and reliability. You will have significant involvement in code reviews, design reviews, and application development on the Auditing & Compliance platform, ensuring that processes are efficient and that quality standards are met. Additionally, you'll be diagnosing performance bottlenecks, maintaining databases, and refining auditing clients to facilitate seamless data integration.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer position in Sterling, VA?

To qualify for the Senior Software Engineer position at this esteemed global tech leader, candidates should possess at least 8 years of relevant experience with significant expertise in programming, particularly in Perl. A background in PostgreSQL, Ansible, Python, or similar frameworks is also desirable. Familiarity with Linux environments and Agile methodologies is expected. Additionally, a bachelor's degree in Engineering, Computer Science, or a related field, or equivalent work experience, is required to ensure the right foundation for this role.

Join Rise to see the full answer
What does the hybrid work model look like for the Senior Software Engineer role?

The Senior Software Engineer position features a flexible hybrid work model, allowing employees to work from home while requiring in-office attendance just 1-2 times a week. This approach is designed to accommodate a healthy work-life balance while ensuring that the team can still engage in meaningful collaborations and brainstorming sessions when needed.

Join Rise to see the full answer
How does the Senior Software Engineer contribute to compliance and auditing systems?

The Senior Software Engineer plays a vital role in the development of auditing and compliance systems by creating reliable, scalable architectures and automating critical auditing processes. This includes building and maintaining RESTful services for data integration as well as deploying various audit tools that enable real-time compliance monitoring. Engaging in the continuous improvement of infrastructure ensures that the company remains at the forefront of compliance standards in the tech industry.

Join Rise to see the full answer
What opportunities for advancement exist for a Senior Software Engineer at this company?

At this innovative global tech leader, a Senior Software Engineer can look forward to numerous opportunities for advancement. You'll be encouraged to lead projects, influence architectural decisions, and mentor junior engineers, all of which can pave the way to higher leadership roles within the organization. The company’s commitment to professional growth and collaboration means that strong performers can transition into management or specialized technical tracks as they continue to enhance their skills and knowledge.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
How do you approach debugging complex systems in your software engineering work?

When debugging complex systems, I find it effective to first replicate the issue in a controlled environment. From there, I utilize logging and monitoring tools to pinpoint where the problem may lie. I also methodically test various components in isolation to narrow down the root cause. Clear documentation of the debugging process helps in both current resolutions and preventing future issues.

Join Rise to see the full answer
Can you explain your experience with Perl and how you have applied it in previous projects?

I have over eight years of experience with Perl, focusing on writing scripts to automate infrastructure auditing processes. In my previous role, I developed a suite of Perl scripts that significantly minimized manual effort for compliance checks, allowing my team to focus on more strategic initiatives. I have consistently leveraged Perl’s powerful text manipulation features to handle diverse data formats efficiently.

Join Rise to see the full answer
What techniques do you use to ensure code quality during development?

To ensure code quality, I emphasize peer code reviews and automated testing. I make it a practice to establish coding standards and best practices within my team. Incorporating tools such as static code analyzers further ensures that we catch potential issues early, while also investing time in refactoring when necessary to improve maintainability.

Join Rise to see the full answer
How would you handle performance bottlenecks in a system?

To address performance bottlenecks, I would begin by profiling the application to identify resource-intensive operations. Once identified, optimizing the algorithms or using caching mechanisms often provides immediate relief. Additionally, I'd assess infrastructure requirements and consider scaling up resources if necessary, while ensuring that changes are tested thoroughly to confirm improvements.

Join Rise to see the full answer
Describe your experience with RESTful services and how you've implemented them in past projects.

I have developed multiple RESTful services using Python’s Bottle framework in previous projects. My experience includes designing APIs that facilitate data integration across several applications, focusing on delivering speed and security. By adhering to REST principles, I've ensured that our APIs are stateless and scalable, which has improved overall application performance.

Join Rise to see the full answer
What role has documentation played in your development process?

Documentation is a cornerstone of a successful development process for me. It ensures continuity for teams, especially in environments with frequent changes. I prioritize maintaining clear, concise technical documentation that supports various stakeholders, from developers needing implementation details to new team members requiring onboarding support.

Join Rise to see the full answer
How do you ensure compliance with industry standards during software development?

Ensuring compliance starts at the planning phase, where I incorporate industry regulations into the project’s requirements. I make use of compliance checklists throughout the development lifecycle and work closely with compliance teams to review our code and processes against relevant standards, ensuring our final product meets all required guidelines.

Join Rise to see the full answer
What strategies do you use to lead or participate in code reviews?

In code reviews, I advocate for a positive, constructive approach. I encourage discussion around not only what may be incorrect but also what can be improved and why. Establishing a culture of collective ownership of the code helps team members feel more invested, and I typically set aside time to walk through code changes together, ensuring everyone understands the rationale behind decisions.

Join Rise to see the full answer
How do you prioritize tasks and projects in a fast-paced environment?

To prioritize effectively, I assess the urgency and importance of tasks, often using the Eisenhower Matrix method. Collaborating with team members and stakeholders helps me gain insights into what’s critical and aligning my tasks with overall organizational goals ensures that I remain focused on high-impact work without losing sight of the larger picture.

Join Rise to see the full answer
Why do you want to work as a Senior Software Engineer for this tech company?

I am drawn to the opportunity as a Senior Software Engineer because of the company’s commitment to driving innovation and security in tech. Aligning my skills with a mission-driven organization allows me to contribute my expertise to meaningful projects that make a real difference. I am also excited about the hybrid work model and the company culture that fosters collaboration and professional growth.

Join Rise to see the full answer
Similar Jobs
Knowhirematch Remote No location specified
Posted 6 hours ago

We are looking for an Engineering Team Leader who excels in leading a dynamic lighting engineering team and ensuring product success in a remote-friendly environment.

Knowhirematch Hybrid No location specified
Posted yesterday

Join a leading food additives plant as a Chemical Process Engineer, optimizing critical manufacturing processes in the Easton, PA area.

Jobs for Humanity Remote Newcastle upon Tyne, United Kingdom
Posted 7 days ago

Turnitin seeks a Senior Backend Engineer to innovate and enhance their data analytics platform remotely while promoting integrity in global education.

Photo of the Rise User
ServiceNow Hybrid Building A,B,C 2225 Lawson Lane, Santa Clara, California, United States
Posted 9 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

As a Senior Staff Full-Stack Software Engineer at ServiceNow, you will develop cutting-edge software solutions while guiding your peers.

Photo of the Rise User
Allata Hybrid Dallas, TX
Posted 5 days ago

Join Allata as a Technical Lead to drive digital transformation and lead a team in modernizing legacy applications.

Photo of the Rise User
Scalian Remote ., Montpellier, France
Posted 3 days ago

Bénéficiez d’une carrière dynamique en tant que Développeur Java Sénior au sein du Groupe SCALIAN, un leader dans le conseil en ingénierie.

Photo of the Rise User
Posted 6 days ago

Join Visa’s innovative technology team as a Senior Staff Software Engineer and help shape the future of commerce on a global scale.

Photo of the Rise User
Posted 2 days ago

Join our Dallas team as a Mid-Level Dot Net Developer to contribute to meaningful projects and advance your career.

Photo of the Rise User
Applaudo Studios Remote San Salvador, El Salvador
Posted 23 hours ago

Join Applaudo Studios as a Backend Developer and contribute to innovative AI-driven automation projects.

Fiserv Hybrid Colorado Springs, Colorado
Posted 8 days ago

Join Fiserv as a Senior Staff DevOps Software Engineer and contribute to the innovative Clover payment platform.

MATCH
VIEW MATCH
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 17, 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, Elyria just viewed Security Officer - Factory Patrol at Allied Universal
Photo of the Rise User
11 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Software Test Engineer, Platform at Clari
Photo of the Rise User
Someone from OH, Perrysburg just viewed Sourcing Leader, Minerals & Cullet at Owens Corning
Photo of the Rise User
Someone from OH, North Royalton just viewed Remote AI Voice Trainer (High-Quality Microphone Required) at Datadog
C
Someone from OH, Akron just viewed Phlebotomy Technician - Outpatient at CCF
Photo of the Rise User
23 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Solon just viewed Graphic Designer at Applause
Photo of the Rise User
18 people applied to Software Engineer at WalkMe
Photo of the Rise User
Someone from OH, North Canton just viewed NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, North Canton just viewed Software Development Engineer - Recent Grads Welcome at Sonos