Skip to main content
TryApplyNow
Tential logo

Junior Software Engineer

Tential
Full TimejuniorHybrid
Rockville, Maryland, USPosted 8 days ago

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonJavaShellSQLAWSApachePostgreSQLJiraSparkAgileCI/CDDevOps

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Junior Software Engineer

Seeking a motivated and detail-oriented Junior Software Engineer to support the development, maintenance, and enhancement of enterprise data platforms. This is a junior-level opportunity ideal for recent graduates or early-career engineers looking to build foundational technical skills while contributing to a critical, long-standing Member Data Repository (MDR) system and new product development initiatives. The role provides hands-on exposure to real-world data systems, CI/CD pipelines, and cloud-based environments within a structured and collaborative engineering team.

Key Responsibilities

  • Assist in the design, development, and maintenance of software applications supporting enterprise data platforms
  • Contribute to ongoing enhancements, system upgrades, and performance optimization of an established Member Data Repository (MDR)
  • Support development efforts for new data-driven products, including TDL initiatives
  • Work across the full Software Development Life Cycle (SDLC), including requirements, development, testing, and deployment
  • Develop and maintain code using Python and/or Java, along with SQL-based database technologies
  • Write and maintain shell scripts to support automation and system processes
  • Collaborate with cross-functional teams to troubleshoot issues and implement solutions for moderately complex problems
  • Participate in CI/CD pipeline processes, including build, test, and deployment activities
  • Support test automation and unit testing efforts to improve product quality
  • Analyze technical challenges and apply standard engineering practices to deliver solutions
  • Engage in team-based Agile or hybrid delivery environments, following defined processes and best practices

Qualifications & Experience

  • Bachelor’s degree in Computer Science, Information Systems, or a related discipline (or equivalent experience)
  • 0–2 years of software development experience (internships strongly preferred)
  • Strong foundational knowledge of object-oriented programming and software development principles
  • Experience or coursework in relational databases, particularly PostgreSQL
  • Proficiency in Python (strongly preferred) and/or Java
  • Familiarity with shell scripting and data storage technologies
  • Exposure to cloud platforms, preferably AWS
  • Understanding of DevOps concepts and CI/CD practices
  • Knowledge of test automation and unit testing methodologies
  • Exposure to big data technologies such as Apache Spark is a strong plus

Preferred Candidate Profile

  • Recent graduate or early-career engineer eager to learn and grow in an enterprise environment
  • Hands-on internship or academic project experience in software development or data engineering
  • Strong problem-solving skills with the ability to work on moderately complex technical challenges
  • Effective communication and collaboration skills in a team-based setting
  • Ability to follow structured processes while developing independent judgment and technical expertise
  • Interest in working with large-scale data systems and enterprise applications

Technology Stack

  • Languages: Python (preferred), Java
  • Databases: PostgreSQL
  • Tools: Shell scripting, Jira, CI/CD tools
  • Cloud: AWS
  • Frameworks/Tools (Plus): Apache Spark, DevOps toolchains

#LI-PG1

About Tential

Tential logo

Tential

wordpress.tential.com

QaHybrid

AI-powered job search

Get every job scored to your resume

Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.

Get Started Free

No credit card to start