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

Software Engineer Sr. Staff/Senior

SciTec has been awarded multiple government contracts and is growing our creative Team! SciTec, Inc. is a dynamic small business with the mission to deliver advanced sensor data processing technologies and scientific instrumentation capabilities in support of National Security and Defense. We support customers throughout the Department of Defense and U.S. Government in building innovative new tools to deliver unique world-class data exploitation capabilities.

Important Notice: SciTec exclusively works on U.S. government contracts that require U.S. citizenship for all employees. SciTec cannot sponsor or assume sponsorship of employee work visas of any type. Further, U.S. citizenship is a requirement to obtain and keep a security clearance. Applicants that do not meet these requirements will not be considered.

SciTec has an immediate opportunity for a talented Full Stack Software Developer. Our ideal candidate will be a go-to person within the team, possessing strong technical expertise and the ability to set up their own development environment independently. While not the primary software lead, this individual will be a key resource for the team due to their deep knowledge and experience.

Responsibilities:  

  • Architect, develop, and maintain high-performance, scalable software solutions
  • Collaborate with cross-functional teams to design and implement new features using Agile methodologies
  • Assist in containerization, testing, and deployment of software for delivery to customers 
  • Participate in agile software development including design, implementation and deployment
  • Provide technical guidance and mentorship to team members
  • Ensure code quality and maintainability through best practices, code reviews, and automated testing
  • Work on both front-end and back-end development, utilizing modern frameworks and technologies
  • Other duties as assigned 
  • A bachelor’s degree in computer science or relevant technical field
  • U.S Citizenship with ACTVIE TS/SCI Security Clearance
  • 5+ years professional software engineering experience 
  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration skills, with experience in Agile/Scrum environment
  • Ability to work in a dynamic environment and take ownership for segments of a project
  • Strong proficiency in both an object-oriented programming language (e.g., C++, C#, Java) and scripting language (e.g., Python, Javascript) with an understanding of design patterns
  • Experience with containerization technologies (e.g., Docker, Kubernetes) and microservices architecture
  • Ability to work independently, set up and maintain a working development environment, run local CI/CD pipelines and work with a version control system (e.g., Git)
  • Proven track record of being a reliable and knowledgeable team member, with experience in troubleshooting and performance optimization
  • Experience with version control software (ex Git)
  • Experience with bug/issue tracking software such as JIRA

Candidates who have any of the following skills will be preferred 

  • Full-stack development experience, with knowledge of web technologies (e.g., HTML, CSS, JavaScript, React) and backend frameworks (e.g., Django, Flask)
  • Experience with Kubernetes / HELM
  • Experience with CI/CD pipelines utilizing Gitlab CI or Jenkins
  • Experience with Docker (containerized deployment)
  • Experience utilizing NoSQL databases, such as MongoDB

*Resumes, Cover Letters, and Applications which are generated by AI will not be considered for employment.

SciTec offers a highly competitive salary and benefits package, including:

  • Employee Stock Ownership Plan (ESOP)
  • 3% Fully Vested Company 401K Contribution (no employee contribution required)
  • 100% company paid HSA Medical insurance, with a choice of 2 buy-up options
  • 80% company paid Dental insurance
  • 100% company paid Vision insurance
  • 100% company paid Life insurance
  • 100% company paid Long-term Disability insurance
  • 100% company paid Hospital Indemnity insurance
  • Voluntary Accident and Critical Illness insurance
  • Short-term Disability insurance
  • Annual Profit-Sharing Plan
  • Discretionary Performance Bonus
  • Paid Parental Leave
  • Generous Paid Time Off, including Holiday, Vacation, and Sick Pay
  • Flexible Work Hours

The pay range for this position is $116,000 - $168,000 / year ($116,000-$140,000 Sr. Staff and $141,000-$168,000 Senior). SciTec considers several factors when extending an offer of employment, including but not limited to the role and associated responsibilities, a candidate's work experience, education/training, and key skills. This is not a guarantee of compensation.

SciTec is committed to hiring and retaining a diverse workforce and is proud to be an Equal Opportunity/Affirmative Action employer.

Average salary estimate

$142000 / YEARLY (est.)
min
max
$116000K
$168000K

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 Sr. Staff/Senior, SciTec

SciTec, Inc. is on the lookout for an exceptional Software Engineer Sr. Staff/Senior to join our innovative and growing team! We're a dynamic small business dedicated to delivering cutting-edge sensor data processing technologies and scientific instrumentation solutions in support of National Security and Defense. This is an exciting opportunity for you to become a go-to person within the team, utilizing your strong technical expertise to architect, develop, and maintain high-performance software solutions. You will collaborate with cross-functional teams, using Agile methodologies to design and implement new features while also assisting in the containerization, testing, and deployment of software. Your role will be crucial in ensuring code quality through best practices and code reviews, as well as providing mentorship to junior team members. At SciTec, we prioritize innovation and are looking for someone who can thrive in a dynamic environment, take ownership of projects, and utilize your expertise in object-oriented programming languages, containerization technologies, and microservices architecture. If you have a proven track record in software engineering with at least five years of experience, strong problem-solving skills, and an ACTIVE TS/SCI Security Clearance, we'd love to hear from you. Come and help us deliver world-class data exploitation capabilities while enjoying a competitive salary and impressive benefits package, as we pride ourselves on creating a supportive workplace culture for all our employees.

Frequently Asked Questions (FAQs) for Software Engineer Sr. Staff/Senior Role at SciTec
What are the main responsibilities of a Software Engineer Sr. Staff/Senior at SciTec?

As a Software Engineer Sr. Staff/Senior at SciTec, you will be responsible for architecting and developing high-performance software solutions, collaborating with teams to implement new features using Agile methodologies, and providing technical guidance to your peers. You will also play a vital role in ensuring code quality, participating in code reviews, and mentoring junior developers.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer Sr. Staff/Senior position at SciTec?

To be considered for the Software Engineer Sr. Staff/Senior position at SciTec, you need a bachelor's degree in computer science or a relevant technical field, along with at least five years of professional software engineering experience. Additionally, you must possess an ACTIVE TS/SCI Security Clearance and strong proficiency in programming languages such as C++, Java, or Python.

Join Rise to see the full answer
What programming languages should I be familiar with for the Software Engineer Sr. Staff/Senior role at SciTec?

For the Software Engineer Sr. Staff/Senior role at SciTec, you should be skilled in object-oriented programming languages like C++, C#, or Java, as well as scripting languages such as Python or JavaScript. Familiarity with full-stack development and modern web technologies will also be beneficial.

Join Rise to see the full answer
Is there a specific work environment for the Software Engineer Sr. Staff/Senior position at SciTec?

Yes, the work environment for the Software Engineer Sr. Staff/Senior position at SciTec is dynamic and collaborative. You will be part of a team that embraces Agile methodologies and works together to innovate and develop software solutions for the U.S. Government, ensuring that our projects meet high standards of quality and performance.

Join Rise to see the full answer
What benefits does SciTec offer to Software Engineer Sr. Staff/Senior employees?

SciTec offers a highly competitive benefits package for Software Engineer Sr. Staff/Senior employees, including an Employee Stock Ownership Plan (ESOP), fully vested 401K contributions, comprehensive medical, dental, vision, and life insurance, generous paid time off, and flexible work hours, among others. This demonstrates our commitment to supporting a healthy work-life balance.

Join Rise to see the full answer
Common Interview Questions for Software Engineer Sr. Staff/Senior
Can you discuss your experience in Agile methodologies?

When discussing your experience in Agile methodologies, elaborate on specific projects where you utilized Agile principles. Highlight your role within the team, how you contributed to iterations and sprints, and any tools you used, such as JIRA, to facilitate communication and collaboration.

Join Rise to see the full answer
How do you ensure code quality in your projects?

To ensure code quality, discuss your approach to implementing code reviews, following best practices, performing unit and integration testing, and utilizing automated testing tools. Mention any specific experiences where these practices led to successful outcomes.

Join Rise to see the full answer
What experience do you have with containerization technologies?

Share your experiences with containerization technologies such as Docker and Kubernetes. Discuss how you've used these tools to improve the development process, streamline deployments, and enhance the overall management of applications.

Join Rise to see the full answer
How do you approach debugging issues in your code?

In your response, explain your systematic approach to debugging. Provide examples where you identified a problem, the steps you took to isolate the issue, and how you ultimately resolved it. Highlight any tools you used, such as debuggers or logging frameworks.

Join Rise to see the full answer
Can you describe your experience with full-stack development?

Discuss your involvement in full-stack development projects, including both front-end and back-end technologies you've worked with. Highlight specific frameworks, libraries, or languages you are proficient in, and share any notable projects.

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

Share your strategies for staying current in the rapidly evolving field of software development. Mention resources like online courses, industry blogs, webinars, or professional organizations that you follow to enhance your knowledge.

Join Rise to see the full answer
Describe a situation where you had to mentor a junior developer.

In your response, provide an example where you were able to support a junior developer, detailing the challenges they faced and how you provided guidance. Discuss the outcome and any skills they developed as a result of your mentorship.

Join Rise to see the full answer
What techniques do you utilize to manage project timelines?

Discuss your project management strategies, including leveraging tools such as Gantt charts, Agile boards, or team collaboration software. Highlight a specific project where effective timeline management was key to delivering successful results.

Join Rise to see the full answer
How do you handle disagreements within a development team?

Explain your approach to navigating conflicts within a team, emphasizing open communication, active listening, and compromise. Provide an example of a disagreement you've successfully resolved in a previous role.

Join Rise to see the full answer
What did you enjoy most about your last software engineering project?

When discussing your last project, share aspects that excited you, such as innovative technologies, working alongside passionate colleagues, solving complex problems, or the impact your work had on users. This will demonstrate your passion for software engineering.

Join Rise to see the full answer
Similar Jobs
Posted 6 days ago
SciTec Hybrid No location specified
Posted 19 hours ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Oodle Finance Remote Manchester, England, United Kingdom
Posted 4 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 5 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 21, 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, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
128 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal