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

Software Engineer II

You will be one of the developers on our US Courts team maintaining and improving a custom Linux distribution with an emphasis on application security, long-term reliability, and accessibility. The team implements new features, tests releases, and provides technical support for the software. Your day to day responsibilities will include designing & writing code, performing code reviews of other team members on the project, and debugging the software.


Key Responsibilities
  • Maintain and improve a secure Linux distribution
  • Implement and debug security controls such as apparmor & polkit
  • Administrate and improve package management solutions for nation-wide deployment
  • Customize a desktop environment and a small suite of applications to enhance security
  • Maintain and improve GUI applications using Qt/QML & Python
  • Full stack website development with Python & Django
  • Provide tier 3 troubleshooting for enterprise customers via e-mail (No pager or on-call rotation)


Minimum Qualifications:
  • Proficient with Python
  • Proficient with Linux administration and Bash scripting
  • Capable of clear and cordial communication with customers
  • Capable of writing maintenance-oriented code
  • Strong system analysis and diagnostic skills of booting, networking, printing, and security issues
  • Due to federal contract requirements, this position is only open to U.S. Citizens. Candidates must be able to complete a federal government onboarding process.


Preferred Qualifications:
  • Experience with Linux internals, Debian package development, Quilt patching, and/or kernel drivers
  • Background in dbus, apparmor, cups, nftables, session managers, xfce4 customization
  • Experience modifying open-source software
  • Experience with Qt/QML (or similar)
  • Experience with Django applications (or similar)
  • Experience with TypeScript and Electron.js
  • Proficient with C/C++ and libgtk
  • Knowledge of CI pipelines, DevOps practices, and software deployment strategies
  • Proficient at guiding remote hands through troubleshooting steps


$134,000 - $166,000 a year

This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required. Duties, responsibilities and activities may change, or new ones may be assigned at any time with or without notice. 

Average salary estimate

$150000 / YEARLY (est.)
min
max
$134000K
$166000K

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 Software Engineer II, Security Innovation

At our innovative company, we are on the lookout for a talented Software Engineer II to join our dynamic US Courts team, where you’ll play a crucial role in maintaining and enhancing a custom Linux distribution. Your work will focus on application security, long-term reliability, and accessibility, making our software robust and user-friendly. In this remote position, your daily adventures will include designing and writing code, performing code reviews for your teammates, and troubleshooting bugs. You'll be responsible for implementing and debugging security controls such as apparmor and polkit, as well as managing package solutions for deployment across the nation. With your expertise in Python, Linux administration, and Bash scripting, you will help customize a desktop environment and develop GUI applications using Qt/QML. You’ll also dive into full-stack development with Python and Django, ensuring everything runs smoothly while providing tier 3 support for our enterprise clients via e-mail. If you’re passionate about coding, have strong interpersonal skills, and enjoy solving complex problems, this could be the perfect fit for you!

Frequently Asked Questions (FAQs) for Software Engineer II Role at Security Innovation
What are the main responsibilities of a Software Engineer II at your company?

As a Software Engineer II at our company, you will primarily focus on maintaining and enhancing a secure Linux distribution tailored for our US Courts team. Your responsibilities include designing and writing code, performing code reviews, debugging software, and implementing security controls like apparmor and polkit. Additionally, you'll handle package management for nationwide deployment and contribute to full-stack website development using Python and Django, providing valued support for enterprise customers.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer II position?

To be considered for the Software Engineer II position at our company, candidates must demonstrate proficiency in Python, Linux administration, and Bash scripting. Effective communication skills are essential, along with the ability to write maintenance-focused code and diagnose system issues. A background in Linux internals and experience with security controls or application development will give you a competitive edge. Due to federal contract requirements, applicants must be U.S. Citizens.

Join Rise to see the full answer
What programming languages and tools should a Software Engineer II at your company be familiar with?

A Software Engineer II at our company should be fluent in Python as it’s a core part of your responsibilities. Additionally, familiarity with Linux administration, Bash scripting, Qt/QML, and Django is highly beneficial. Experience in other programming languages such as C/C++ and technologies like TypeScript and Electron.js will further enhance your ability to thrive in this role.

Join Rise to see the full answer
How does the Software Engineer II role support enterprise customers?

In the Software Engineer II role at our company, you'll provide tier 3 troubleshooting support for enterprise customers via email, addressing their concerns and guiding them through resolution steps. This ensures that our software remains reliable and user-centric, contributing significantly to customer satisfaction and trust in our solutions.

Join Rise to see the full answer
What career growth opportunities are available for Software Engineer IIs in your company?

At our company, Software Engineer IIs have the opportunity to advance their careers through continuous learning and professional development. You can deepen your knowledge in Linux internals, tackle new challenges in application security, or even move towards leadership roles. We encourage innovation and offer pathways to expand your technical skills and expertise.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II
Can you describe your experience with Linux administration?

In answering this question, focus on specific instances where you’ve managed Linux systems, highlighting the tools and commands you used. Mention any relevant experience with Linux distributions, server setups, security configurations, or troubleshooting techniques that demonstrate your proficiency.

Join Rise to see the full answer
What security measures do you typically implement in application development?

Discuss various security controls you’re familiar with, such as apparmor, polkit, and all measures you may have taken to secure applications against vulnerabilities. Providing specific examples from your past projects will strengthen your response and illustrate your commitment to security.

Join Rise to see the full answer
How do you approach debugging software issues?

Share your personal debugging process, detailing tools or techniques you find effective, such as using logs, debuggers, or testing frameworks. Relate this to specific experiences, showcasing how your approach leads to successful resolutions.

Join Rise to see the full answer
What programming languages are you most comfortable coding in, and why?

Highlight your comfort with Python, as it’s relevant to this role, but also discuss any other languages you use regularly. Providing context with examples of projects or tasks will help hiring managers understand your skill level.

Join Rise to see the full answer
Describe a challenging project you worked on and how you overcame the difficulties.

Use the STAR method (Situation, Task, Action, Result) to present a concise narrative about a challenging project. Focus on your problem-solving abilities and the impact of your actions on the project's success.

Join Rise to see the full answer
How do you handle communication with technical and non-technical stakeholders?

Explain your approach to adapting your communication style based on your audience. Provide examples of situations where you've successfully facilitated collaboration among diverse groups, demonstrating your interpersonal skills.

Join Rise to see the full answer
What experience do you have with full-stack development?

Talk about your full-stack development experience, emphasizing your use of Python and Django for backend and any frontend technologies. Illustrate how you’ve built or maintained applications that required full-stack capabilities.

Join Rise to see the full answer
Can you explain your experience with version control systems?

Discuss your familiarity with version control systems, particularly Git. Describe how you use version control in your workflow, any branching strategies you prefer, and how it contributes to team collaboration.

Join Rise to see the full answer
How do you stay updated with new technology and programming languages?

Share your strategies for staying informed, such as subscribing to blogs, attending webinars, or participating in developer communities. Highlighting specific resources or networks you engage with will show your commitment to professional growth.

Join Rise to see the full answer
Why are you interested in working for our company as a Software Engineer II?

Express your appreciation for the company’s mission and values, detailing how these align with your career goals. Mention aspects of the role that excite you, potentially relating to the project focus on application security and innovation.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Aerospike Hybrid Mountain View, California, United States
Posted 4 days ago
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Paid Holidays
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Intetics Remote No location specified
Posted 13 days ago
Photo of the Rise User
Instawork Remote Bengaluru, Karnataka, India
Posted 11 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Family Medical Leave
Photo of the Rise User
Posted 10 days ago
Posted 3 days ago
Photo of the Rise User
Posted 14 days ago

Security Innovation is a pioneer in software security and trusted advisor to its clients. Since 2002, organizations have relied on our assessment and training solutions to make the use of software systems safer in the most challenging environments...

2 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 27, 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
17 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
140 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Akron just viewed Grad Intern - No Work Experience at Walmart
Photo of the Rise User
Someone from OH, Columbus just viewed Race & Sportsbook Office Manager at Westgate Resorts
S
Someone from OH, Akron just viewed Client Service Representative at Shine Productions
Photo of the Rise User
Someone from OH, Columbus just viewed Technical Support Specialist at Samsara
Photo of the Rise User
26 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Canton just viewed Full Stack Web Developer at Abnormal Security
Photo of the Rise User
Someone from OH, Canton just viewed Frontend Engineer, UX at Chainlink Labs
R
Someone from OH, Toledo just viewed Global Marketing Intern at Reebok International, Ltd
Photo of the Rise User
Someone from OH, Toledo just viewed Intern, Corporate Communications at E.L.F. BEAUTY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Immigration - E2 Visa at Upwork
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Director - Brand & Marketing Content at Cielo
Photo of the Rise User
Someone from OH, Cleveland just viewed Scheduling Coordinator at Window Nation
T
Someone from OH, Columbus just viewed Power BI Developer - Remote at Two95 International Inc.
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, Hilliard just viewed Junior Digital Analyst at Jellyfish
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Data Analyst at AECOM
Photo of the Rise User
Someone from OH, Columbus just viewed Data Analyst/R Programmer at Peet's
Photo of the Rise User
Someone from OH, Grandview Heights just viewed Service Drive Greeter at Jeff Wyler Automotive Family
Photo of the Rise User
Someone from OH, Washington Court House just viewed Administration and Clerical at Walmart