Tential Solutions
Linkedin · Posted 1mo ago
Jr Software Engineer
Continue to application
Add your email once, then Caio opens the original posting.
Indexed 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
- 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
- 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
- Languages: Python (preferred), Java
- Databases: PostgreSQL
- Tools: Shell scripting, Jira, CI/CD tools
- Cloud: AWS
- Frameworks/Tools (Plus): Apache Spark, DevOps toolchains
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search
Want help applying to roles like this?
Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent