Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Swift

Junior Software Developer – C++, Java

Swift

Junior Software Developer creating exceptional user experiences for financial messaging services with C++ and/or Java. Working on New Project Initiatives like Relationship Management and Smart Securities.

Posted 5/8/2026full-timeManassas • Virginia • 🇺🇸 United StatesJunior💰 $82,361 - $152,955 per yearWebsite

Tech Stack

Tools & technologies
FirewallsGRPCJavaLinuxOraclePythonRDBMSSQLTCP/IP

About the role

Key responsibilities & impact
  • Contribute to the implementation of software modules using C++ and/or Java under supervision
  • Write clean, maintainable code following internal coding standards and review feedback loops
  • Assist in debugging, unit testing, and improving existing modules across FINTECH systems
  • Work with Oracle SQL to write simple queries, update records and assist in performance validation
  • Support senior engineers in maintaining database tables, stored procedures and data models
  • Assist in configuring and maintaining applications on RHEL Linux environments
  • Support deployment workflows, basic log analysis, and application restarts
  • Learn to troubleshoot environment issues and escalate incidents appropriately
  • Gain hands-on exposure to RESTful APIs and gRPC service interactions
  • Understand basic networking concepts such as TCP/IP, ports, firewalls and SSL/TLS fundamentals
  • Write small automation scripts using Bash; Python knowledge is a plus
  • Support automation efforts for build pipelines, environment setup and system checks
  • Participate in Agile ceremonies, sprint planning and code reviews
  • Work closely with senior developers to understand solution architecture and design rationale
  • Document your tasks, contribute to technical notes, and maintain internal knowledge bases

Requirements

What you’ll need
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology or a related field
  • 2-4 years of experience
  • Basic proficiency in C++ and/or Java, including OOP concepts and debugging fundamentals
  • Familiarity with IDEs (IntelliJ, Eclipse, VS Code) and version control tools (Git)
  • Working knowledge of SQL, ability to create and run basic queries and joins
  • Exposure to Oracle or similar RDBMS environments
  • Basic understanding of APIs, particularly REST
  • Willingness to learn gRPC and associated serialization concepts (Protocol Buffers)
  • Hands-on exposure to Linux (RHEL) command line
  • Understanding of basic networking concepts (ping, traceroute, IPs, ports, certificates)
  • Basic competence in Bash scripting
  • Python exposure is advantageous but not mandatory.
  • Strong willingness to learn and ability to absorb feedback effectively
  • Effective communication skills for working with cross-functional teams
  • Analytical mindset with a problem-solving attitude
  • Ownership and curiosity toward understanding the broader FINTECH domain
  • Team player with the ability to follow guidance from senior engineers.

Benefits

Comp & perks
  • medical, dental, vision and life insurance with no premium costs for our employees and their families
  • retirement plan plus matching 401k

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++JavaOracle SQLRESTful APIsgRPCBash scriptingPythonAgiledebuggingunit testing
Soft Skills
willingness to learneffective communicationanalytical mindsetproblem-solvingownershipcuriosityteam playerability to absorb feedback
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software EngineeringBachelor's degree in Information Technology