Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in Tucson?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Ennoble First, Inc.

Tucson / Global

Mid-Level Backend Software Engineer

Job Description

Mid-Level Backend Software Engineer Location: Gaithersburg, Maryland; Alexandria, VA; Chantilly, VA; Aurora, CO; St. Louis, MO; Tucson, AZ Clearance: Top Secret/SCI with the ability to successfully pass a Polygraph Schedule: Full Time Travel: Yes, 10% of the time Remote: No

Job Description Ennoble First is your place. You make it your own by embracing autonomy, seizing opportunity, and being trusted to deliver your best every day. We think. We act. We deliver.

This position supports a newly awarded five-year effort delivering modern, mission-critical software capabilities to a national security customer. The program leverages Agile development, DevSecOps practices, and cloud-native technologies to build and enhance scalable enterprise solutions supporting critical mission operations. Engineers on this effort will work with cross-functional teams to design, develop, and deploy impactful capabilities while helping shape the architecture and technical direction of a long-term, high-visibility program.

We are seeking a Backend Software Engineer to support the development and maintenance of core backend services for a high-visibility, data-driven application used across the organization for analytics and reporting. This role focuses on building scalable services, developing RESTful APIs, and supporting data-driven functionality within a Linux-based environment.

Primary Responsibilities:

Backend Development: Design, develop, test, and maintain backend application components using Java or Python

REST API Development: Develop and maintain RESTful services to support application functionality and system integrations

Object-Oriented Programming: Apply object-oriented design principles to build scalable and maintainable systems

Database Development: Write and modify SQL queries to support application functionality and data retrieval

Data Source Collaboration: Collaborate with internal and external teams to understand data sources, formats, and access methods, and support integration into backend systems

Linux Environments: Develop and troubleshoot applications within Linux-based environments

Data Processing & Business Logic: Implement backend logic for data transformation, processing, and system workflows

Bug Fixing & Enhancements: Identify, debug, and resolve application-level defects and performance issues

Code Quality: Follow coding standards, participate in code reviews, and support documentation efforts

Required Qualifications:

Bachelor's degree in Computer Science, Software Engineering, or a related field with 4-8 years of experience; or a Master's degree with 2-6 years of experience

Active TS/SCI with the ability to successfully pass a Polygraph

Professional experience developing object-oriented applications in Java or Python

Hands-on experience building and maintaining RESTful APIs

Basic to moderate experience with SQL capability, including writing queries and working with relational databases

Working knowledge of Linux-based environments

Ability to work independently on defined tasks within established technical frameworks and deliver reliable results

Pay Range $105,000-$125,000

The Ennoble First pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

E-Verify This employer participates in E-Verify. E-Verify is an Internet-based system that allows businesses to determine the eligibility of their employees to work in the United States.

Equal Employment Opportunity Ennoble First is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. Ennoble First is committed to providing a diverse and inclusive work environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location