Role Overview
Baltimore Orioles is hiring a Junior Software Engineer. This is a full-time role in Towson. Part of Baltimore Orioles's Qa hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Junior Software Engineer, Baseball Systems
Job Summary
This position will work within the Baseball Systems team to support the development and operation of internal software systems. This role works closely with the Baseball Operations staff to define, develop, and implement systems that will support the Orioles player evaluation, selection, and development efforts. The systems integrate multiple sources of information and video, both internal and external to the organization, into a single, centralized data source.
Primary Responsibilities
- Works with Baseball Systems team and Baseball Operations staff to develop project plans for developing and implementing software projects.
- Gathers, verifies, and documents user requirements for internal software systems. Understands and analyzes the business process and required outcomes of the system and creates documents defining business use cases.
- Makes use of industry best practices and recommended coding standards to write clear, readable, and efficient code.
- Designs and develops procedures to calculate advanced player statistics and manage player evaluations, rankings, and other information contained in the system.
- Supports procedures to calculate advanced player statistics and manage player evaluations, rankings, and other information contained in the system.
- Designs and develops routines to integrate external data into the underlying data architecture.
- Employs an iterative software development approach to ensure quick roll-out along with incremental improvements to cloud ecosystem over time.
- Designs and sets up test scenarios. Reviews test results and validates that software capabilities meet business needs.
- Provides support for maintenance of internal SQL Server databases.
Qualifications
Required:
- Bachelor’s Degree in Computer Science, Information Systems, or equivalent.
- Experience using Python, Java, C++, Ruby, Javascript or other similar programming languages.
- Experience leading all aspects of the software development lifecycle, including requirements definition, design, development, testing, and implementation.
- Experience integrating multiple data sources, formats, and media into a single business application.
- Demonstrated ability to work with users to understand business processes, document system requirements, and develop applications that meet business objectives.
- Willingness to work non-traditional hours (various nights, weekends, holidays).
Desired:
- Experience with SQL
- Previous experience developing, implementing, and employing structured development techniques.
- Experience working with Amazon Web Services cloud environment including AWS S3, AWS Lambda, and AWS SQS.
- Experience working with Django framework library.
- Experience with additional programming languages (such as R, Java, Ruby, or C).
DISCLAIMER
The statements herein are intended to describe the general nature and level of work being performed by the employee in this position. The duties listed do not represent an exhaustive list of all responsibilities, duties, and skills required of a person in this position.
EQUAL OPPORTUNITY STATEMENT:
The Baltimore Orioles are an Equal Opportunity Employer. It is the policy of the Baltimore Orioles to ensure equal employment opportunity without discrimination or harassment on the basis of race (including hair textures, afro hairstyles, or protective hairstyles), color, national origin or ancestry, religion or creed, gender or sex (including pregnancy), age, disability, citizenship status, marital status, veteran’s status, genetic predisposition or carrier status, gender identity, sexual orientation, or any other characteristic protected by law.
Frequently Asked Questions
How do I apply for the Junior Software Engineer position at Baltimore Orioles?
Use the Apply button above to submit your application directly to Baltimore Orioles. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Junior Software Engineer position at Baltimore Orioles located?
This position is based in Towson. Baltimore Orioles has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Junior Software Engineer at Baltimore Orioles earn?
Baltimore Orioles has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Junior Software Engineer role at Baltimore Orioles posted?
This role was posted on March 19, 2026 (81 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
Is the Junior Software Engineer role at Baltimore Orioles entry-level?
Yes. This is an entry-level position. Strong candidates typically have 0-2 years of relevant work experience, internships, or significant project work. Read the full description for any specific qualification requirements Baltimore Orioles has listed.
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 FreeNo credit card to start