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

Software Engineer/Developer, Senior

Overview

AMERICAN SYSTEMS is an employee-owned federal government contractor supporting national priority programs through strategic solutions in Information Technology, Test & Evaluation, Program Mission Support, Engineering & Analysis, and Training.

 

Responsibilities

As a Software Developer with AMERICAN SYSTEMS, you will:

  • Serve as the back-end developer for in-house applications, focusing on system integration, automation, and contributing to Infrastructure as Code (IaC) paradigms.
  • Write and convert code between Perl and Python, leveraging APIs for systems such as Windows Active Directory/LDAP, DNS, VMware/VCenter, and Atlassian Jira.
  • Engage in full-cycle software development, adhering to agile methodologies, while collaborating with team members and application architects to ensure effective integration across systems.
  • Perform development efforts for automation tools and scripts, facilitating prioritization and planning within the agile framework.
  • Partner with application architects as well as other application teams to implement solutions and ensure effective integration with downstream systems.

Qualifications

  • U.S. Citizenship with a current Secret clearance
  • Security+ or equivalent certification (IAT Level II or higher) or the ability to obtain one within the first 4 months.
  • A minimum of 3-6 years of software development experience, including:
    • 2+ years converting Perl programs to Python and leveraging APIs.
    • 2+ years using UNIX-like command lines (preferably Red Hat) and experience with Subversion and Kubernetes.
  • Proficiency in:
    • Python (3+ years of programming experience)
    • Web frameworks, such as Flask or ExpressJS (1+ year)
    • Version control systems (1+ year)
    • Docker command line (1+ year)

Desired

  • Experience creating and using SDKs and APIs in Python, alongside client libraries and toolkits (e.g., requests, ldap3, dns).
  • Familiarity with uWSGI, Apache web server, and experience using Angular.
  • Knowledge of Ansible, Jenkins, PowerShell, and PrimeNG.

Pay Transparency Statement

AMERICAN SYSTEMS is committed to pay transparency for our applicants and employee-owners. The salary range for this position is USD $80,100.00/Yr. - USD $133,700.00/Yr. Actual compensation will be determined based on several factors permitted by law. AMERICAN SYSTEMS provides for the welfare of its employees and their dependents through a comprehensive benefits program by offering healthcare benefits, paid leave, retirement plans, insurance programs, and education and training assistance.

EEO Statement

EEO Race/Sex/Disability Status/Veteran Status
American Systems Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
American Systems DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of American Systems
American Systems CEO photo
Peter L. Smith
Approve of CEO

Average salary estimate

$106900 / YEARLY (est.)
min
max
$80100K
$133700K

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/Developer, Senior, American Systems

Join AMERICAN SYSTEMS as a Senior Software Engineer/Developer, where you will take the reins as a back-end developer for in-house applications, focusing primarily on system integration and automation. This is a fantastic opportunity to dive deep into Infrastructure as Code (IaC) paradigms while utilizing your expertise in coding languages. You'll write and convert code between Perl and Python, integrating with key systems like Windows Active Directory/LDAP and Atlassian Jira. Your role will involve engaging in the full software development cycle, following agile methodologies, and fostering effective collaboration with architects and team members. You will develop automation tools and scripts that enhance prioritization and planning within the agile framework. With your strong background in APIs and a passion for innovative solutions, you will partner with various application teams to ensure seamless integration with downstream systems. To thrive in this role, you should be a U.S. citizen with a current Secret clearance, hold a Security+ certification, and have 3-6 years of software development experience. Proficiency in Python, web frameworks like Flask, and familiarity with the UNIX-like command line are also essential. In return, you’ll enjoy a competitive salary ranging from $80,100 to $133,700 and a comprehensive benefits package, making AMERICAN SYSTEMS not just a place to work, but a fantastic place to grow your career.

Frequently Asked Questions (FAQs) for Software Engineer/Developer, Senior Role at American Systems
What are the main responsibilities of the Senior Software Engineer/Developer at AMERICAN SYSTEMS?

As a Senior Software Engineer/Developer at AMERICAN SYSTEMS, your main responsibilities include serving as the back-end developer for in-house applications, focusing on system integration and automation. You'll engage in full-cycle software development while collaborating with team members and application architects to ensure seamless integration across systems. Writing code in both Perl and Python and developing automation tools and scripts are also critical components of your role.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer/Developer position with AMERICAN SYSTEMS?

To qualify for the Senior Software Engineer/Developer position at AMERICAN SYSTEMS, candidates need to be U.S. citizens with a current Secret clearance and possess a Security+ certification or be able to obtain one within the first four months. A minimum of 3-6 years of software development experience, including at least 2 years of experience in converting Perl to Python and using UNIX-like command lines, is required.

Join Rise to see the full answer
What programming languages and tools should a candidate be proficient in for the Senior Software Engineer/Developer role at AMERICAN SYSTEMS?

Candidates for the Senior Software Engineer/Developer position at AMERICAN SYSTEMS should be proficient in programming with Python (3+ years), have experience with web frameworks such as Flask, and be familiar with version control systems. Additionally, competence in using Docker and UNIX-like command lines is essential for success in this role.

Join Rise to see the full answer
What is the salary range for the Senior Software Engineer/Developer role at AMERICAN SYSTEMS?

The salary range for the Senior Software Engineer/Developer at AMERICAN SYSTEMS is between USD $80,100.00 and USD $133,700.00 per year. Actual compensation will depend on various factors, ensuring a fair approach to pay transparency within the organization.

Join Rise to see the full answer
What benefits does AMERICAN SYSTEMS offer to its Senior Software Engineer/Developer employees?

At AMERICAN SYSTEMS, employees enjoy a comprehensive benefits program that includes healthcare benefits, paid leave, retirement plans, insurance programs, and educational and training assistance. These benefits support the welfare of employees and their dependents, reflecting the company's commitment to their well-being.

Join Rise to see the full answer
Common Interview Questions for Software Engineer/Developer, Senior
How do you approach the conversion of code between Perl and Python?

When converting code from Perl to Python, I begin by analyzing the core functionality of the Perl script. I carefully map out the logic and identify equivalent Python libraries and functions. Emphasizing readability and maintaining performance, I ensure that the Python code is optimized for efficiency and adheres to best practices.

Join Rise to see the full answer
Can you explain your experience with APIs and their integration in software development?

In my previous roles, I've integrated various APIs to enhance application functionality. I usually start with thorough documentation, ensuring I understand the API endpoints and data structures. Implementing RESTful principles, I develop efficient requests using libraries like 'requests' in Python and ensure robust error handling to maintain application stability.

Join Rise to see the full answer
What agile methodologies are you most familiar with, and how have you applied them in your work?

I am well-versed in Scrum and Kanban methodologies. In previous projects, I participated in daily stand-ups and sprint planning sessions, focusing on prioritizing tasks and maintaining stakeholder engagement. This iterative approach allowed me to adapt quickly to changing project requirements and continuously deliver value.

Join Rise to see the full answer
Describe a challenging software development project you've worked on.

In a recent project, I worked on integrating a complex legacy system with modern cloud services. The challenge was to maintain data integrity while ensuring minimal downtime. I implemented a phased approach, utilizing comprehensive testing and rollback plans to ensure a smooth transition, resulting in successful integration and system performance enhancement.

Join Rise to see the full answer
What strategies do you employ for debugging and testing your code?

My debugging strategy typically starts with analyzing logs and identifying error patterns. I prioritize unit testing for individual components and then integrate various levels of testing, such as integration and end-to-end tests. Utilizing tools such as pytest or unittest in Python has helped me maintain high code quality and reliability.

Join Rise to see the full answer
How do you ensure effective collaboration with team members and architects?

Effective collaboration is key in software development. I ensure transparent communication through regular meetings, utilizing tools like JIRA for task management. By sharing my progress and soliciting feedback early in the development cycle, I enhance team synergy and ensure alignment with architectural guidelines.

Join Rise to see the full answer
What experience do you have with automation tools, and how have they improved your workflow?

I have experience creating automated deployment scripts using tools like Ansible and Docker. These automations have significantly reduced manual intervention, streamlined deployments, and minimized errors. This allows for more consistent environments and frees up time for other development tasks.

Join Rise to see the full answer
Can you discuss a time when you had to learn a new technology for a project?

Certainly! When I had to familiarize myself with Kubernetes, I dedicated time to understand its architecture and best practices by following online courses and documentation. Implementing it in a deployment scenario enhanced my understanding and ultimately improved our application's scalability and reliability.

Join Rise to see the full answer
What is your understanding of Infrastructure as Code (IaC)?

Infrastructure as Code (IaC) is an essential practice for automating the management of infrastructure. By defining infrastructure setup in code, it allows us to easily replicate environments and maintain consistency. I’ve utilized tools like Terraform to implement IaC principles effectively.

Join Rise to see the full answer
How do you stay updated with the latest trends in software development?

I actively participate in online communities, attend webinars, and follow numerous tech blogs and podcasts. Platforms like GitHub and Stack Overflow are invaluable resources for both collaborative knowledge sharing and staying abreast of evolving technologies and frameworks common in the industry.

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

Seeking a Business Technology Intern eager to explore generative AI and programming within AMERICAN SYSTEMS’ collaborative environment.

Photo of the Rise User
Posted 12 days ago

Join AMERICAN SYSTEMS as a Senior Software Developer and contribute to strategic solutions in Information Technology for federal government programs.

Photo of the Rise User

As a Lead Software Engineer at Capital One, you'll lead diverse technology projects in a collaborative environment while driving transformation within the company.

Posted 2 days ago

Contribute to innovative mobile projects at Ília as a Flutter Developer, driving excellence in user experiences.

Photo of the Rise User

Elevate your career at Visa AI as a Service as a Senior Machine Learning Engineer, where you’ll drive the development of groundbreaking AI solutions in a supportive hybrid work setting.

Photo of the Rise User
Posted 3 days ago

Join FreeWheel as a Software Engineer 2 and help shape the future of advertising technology.

Photo of the Rise User
Bosch Group Hybrid 8 Southchase Ct, Fountain Inn, SC 29644, USA
Posted 4 days ago

Join Bosch Rexroth as a Software Engineer - IoT and leverage your technical expertise in developing and supporting innovative IoT solutions.

Photo of the Rise User

Cedar seeks a Senior Software Engineer to enhance healthcare bill transparency and improve the financial journey for patients.

Photo of the Rise User

Join Binance as a Web3 Wallet Developer and help shape the future of the world’s leading blockchain ecosystem.

AMERICAN SYSTEMS is a privately held, employee-owned, professional, technical and IT services provider. We apply diverse and innovative teams of professionals to enable our customers to accomplish their missions successfully.

40 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 13, 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
L
Someone from OH, Akron just viewed Junior Graphic Designer at Little Spoon
Photo of the Rise User
Someone from OH, Columbus just viewed Licensing and Regulatory Compliance Analyst at Sportradar
Photo of the Rise User
Someone from OH, Mansfield just viewed US_EN_Operations_Warehouse Loader (Part Time) at Red Bull
Photo of the Rise User
Someone from OH, Dublin just viewed Salesforce Administrator at Multiverse
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Solution Analyst at GoodLeap
S
Someone from OH, Pickerington just viewed Salesforce Project Manager at Studio Science
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
C
Someone from OH, Massillon just viewed RN Ambulatory - Outpatient Infusion Therapy at CCF
Photo of the Rise User
Someone from OH, Columbus just viewed HR Business Partner (Maternity Cover) at Marshmallow
Photo of the Rise User
Someone from OH, Columbus just viewed Community Outreach Canvasser $24/Hr at Confidential
Photo of the Rise User
Someone from OH, Cincinnati just viewed Email Marketing Coordinator at Creative Circle
Photo of the Rise User
Someone from OH, Columbus just viewed UX Researcher, Amazon Autos at Amazon
Photo of the Rise User
24 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI training and enablement at Writer
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Analyst (Contact Center-Hybrid) at Dow Jones
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Youngstown just viewed Event Services Human Resources Coordinator at Allied Universal
Photo of the Rise User
Someone from OH, Columbus just viewed IP Network Engineering Intern - Summer 2025 at Bandwidth
Photo of the Rise User
Someone from OH, Cleveland just viewed Director, Education Programs & Partnerships at Encoura