Mid-level Software Developer

Software EngineerSoftware EngineerFull TimeRemoteMid Level

Location

United States

Posted

49 days ago

Salary

Not specified

Seniority

Mid Level

SQLPythonPySparkAzureGitREST APIAgileSDLCCI/CD

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

We are seeking to hire a Mid-level Software Developer to our team!

  • Software Development: Design, develop, and enhance software applications and data-driven solutions using modern programming languages and frameworks to support enterprise business systems.
  • Application & Data Integration: Build and integrate software components and data services across cloud-based environments to ensure reliable system interoperability.
  • Database Development: Develop and maintain applications utilizing relational databases and data processing frameworks, with emphasis on SQL-driven data operations.
  • Python & PySpark Development: Implement data processing scripts, automation routines, and distributed data processing logic using Python and PySpark to support data-intensive workflows.
  • Code Quality & Documentation: Write clean, maintainable, and well-documented code; participate in code reviews and maintain software documentation.
  • Testing & Debugging: Develop and execute unit and integration tests, debug defects, and resolve performance issues to improve system reliability.
  • Agile Delivery: Participate in Agile development ceremonies, manage tasks through DevOps tools, and use source code control systems such as Git.
  • Cloud Implementation: Support development and deployment of applications within Azure-based environments.
  • Continuous Improvement: Identify opportunities to improve application performance, automation, and development processes.

Works under moderate supervision with guidance from senior personnel.

Qualifications

  • Professional Experience: At least three (3–5+) years of experience in software development or application engineering roles.
  • Strong proficiency in SQL for database development, data queries, and data manipulation.
  • Strong proficiency in Python, with experience using PySpark for distributed data processing.
  • Experience developing applications in cloud environments, preferably Microsoft Azure.
  • Working knowledge of relational and non-relational databases.
  • Experience developing RESTful APIs and integrating web services.
  • Familiarity with source control systems such as Git and CI/CD pipelines.
  • Working knowledge of SDLC methodologies including Agile and Waterfall.
  • Strong problem-solving and debugging skills.
  • Excellent written and verbal communication skills.

Requirements

  • Preferred: Experience with Azure DevOps, Azure Functions, or other Azure application services.
  • Familiarity with containerization tools such as Docker.
  • Experience with data processing or analytics applications.
  • Experience supporting federal IT systems or large enterprise modernization programs.

Education

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related discipline. Equivalent professional experience will be considered in lieu of a degree.

Clearance

  • Must be a U.S. citizen and be able to obtain a Public Trust clearance.

Benefits

  • Paid vacation & Sick leave
  • Health insurance coverage
  • Career training
  • Performance bonus programs
  • 401K contribution & Employer Match
  • 11 Federal Holidays

Job Requirements

  • Professional Experience: At least three (3–5+) years of experience in software development or application engineering roles.
  • Strong proficiency in SQL for database development, data queries, and data manipulation.
  • Strong proficiency in Python, with experience using PySpark for distributed data processing.
  • Experience developing applications in cloud environments, preferably Microsoft Azure.
  • Working knowledge of relational and non-relational databases.
  • Experience developing RESTful APIs and integrating web services.
  • Familiarity with source control systems such as Git and CI/CD pipelines.
  • Working knowledge of SDLC methodologies including Agile and Waterfall.
  • Strong problem-solving and debugging skills.
  • Excellent written and verbal communication skills.
  • Preferred: Experience with Azure DevOps, Azure Functions, or other Azure application services.
  • Familiarity with containerization tools such as Docker.
  • Experience with data processing or analytics applications.
  • Experience supporting federal IT systems or large enterprise modernization programs.
  • Education
  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related discipline. Equivalent professional experience will be considered in lieu of a degree.
  • Clearance
  • Must be a U.S. citizen and be able to obtain a Public Trust clearance.

Benefits

  • Paid vacation & Sick leave
  • Health insurance coverage
  • Career training
  • Performance bonus programs
  • 401K contribution & Employer Match
  • 11 Federal Holidays

Related Job Pages

More Software Engineer Jobs

Therapeutics Inc. logo

Senior Statistical Programmer

Therapeutics Inc.

The only full-service dermatology CRO that takes products from concept to approval.

Software Engineer49 days ago
Full TimeRemoteTeam 51-200H1B Sponsor

Sr. Statistical Programmer supporting clinical trials for a dermatology CRO

SQL
California
$100K - $140K / year
Samsara logo

Senior Software Engineer

Samsara

Pioneer of the Connected Operations Cloud

Software Engineer49 days ago
Full TimeRemoteTeam 1,001-5,000Since 2015H1B Sponsor

As a Senior Software Engineer on Samsara’s Route Execution team, you’ll build the systems that power route planning, optimization, dispatch, and real-time tracking for fleets across logistics, field services, and delivery. You’ll work across the stack, with an emphasis on d...

GoGraphQLTypeScriptReactReact Nativedistributed systemsreal-time systemsAPI designbackend developmentsoftware architecture
United States + 1 moreAll locations: United States, Canada
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

Supervisor of Underground Electric Distribution design team at Qualus

California + 3 moreAll locations: California, Colorado, Nevada, Texas
$130K - $190K / year
Oklo Inc logo

Software Engineer

Oklo Inc

Emission free, always on.

Software Engineer49 days ago
Full TimeRemoteTeam 51-200Since 2013H1B No Sponsor

Join us in pioneering the next generation of nuclear reactors! You'll leverage your software skills alongside engineers from a variety of disciplines to help model, simulate, design, and deploy advanced fission power technology. You will work at the forefront of the nuclear indus...

PythonGitLabGitLab CI/CDDockerAWSAnsibleTerraformRustLinuxVMware
United States
$110K - $160K / year