Junior Software Engineer, Baseball Systems

Baltimore Orioles

Baltimore (MD)

On-site

USD 72,000 - 88,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Unlimited PTO
Paid holidays
Paid sick leave
Health insurance (single and family)
Vision and dental coverage
Life insurance
401(k) plan with employer match
Concession/merchandise discounts
Free parking
Complimentary baseball tickets

Job summary

Baltimore Orioles is seeking a Junior Software Engineer to join the Baseball Systems team in Baltimore, MD. You will help develop and operate internal software systems for player evaluation and development, integrating data sources and video into a centralized data source.

You’ll work with Baseball Operations staff to translate requirements into scalable software, implement best practices, and support cloud-based infrastructure.

Qualifications

  • Bachelor’s Degree in Computer Science, Information Systems, or equivalent.
  • Experience with Python, Java, C++, Ruby, JavaScript or similar languages.
  • Experience leading all phases of the software development lifecycle.
  • Experience integrating multiple data sources into a single application.
  • Willingness to work non-traditional hours.

Responsibilities

  • Develop plans for software projects with the Baseball Systems team.
  • Document user requirements and business processes.
  • Write clear, efficient code following industry standards.
  • Design and develop routines to integrate external data and compute advanced statistics.
  • Support maintenance of internal SQL Server databases.
  • Iteratively roll out software and improve the cloud ecosystem.

Skills

Python
Java
C++
Ruby
JavaScript

Education

Bachelor's Degree

Tools

AWS
Django
SQL

Job description

Job Title: Junior Software Engineer
Department: Baseball AnalyticsFLSA Status: Full-time, Exempt
Location: Baltimore, MD (Oriole Park at Camden Yards)

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

Primary duties to include, but not limited to, the following:

  • 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.
The anticipated base salary for this role is $80,000 annually depending on experience.

The Baltimore Orioles are committed to providing competitive pay and benefits for our employees.
The Baltimore Orioles provide generous benefits, including unlimited PTO, paid holidays, paid sick leave, health insurance (single and family), vision and dental coverage, life insurance, 401(k) plan with discretionary employer match, concession/merchandise discounts, free parking and complimentary baseball tickets to home games.

This information is being provided in accordance with the Maryland Equal Pay for Equal Work - Wage Range Transparency law.

Job Questions
  1. This position is in-person. Are you located near Baltimore, MD? If not, will you relocate?
  2. Are you legally authorized to work in the U.S.?
  3. Do you currently, or will you in the future, require an employer to sponsor you for work authorization in the United States (for example, an H 1B, E 3, or TN visa)?
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Scientist, Baseball Analytics
Data Scientist, Baseball Analytics

Baltimore Orioles • Baltimore (MD)

On-site
USD 81,000 - 99,000
Unlimited PTO
Paid holidays
Paid sick leave
+8
Data Scientist Fellow, Baseball Analytics
Data Scientist Fellow, Baseball Analytics

Baltimore Orioles • Baltimore (MD)

On-site
USD 25,000 - 33,000
Discounts
Promotional giveaways
Free parking
+1
Sr. IT Client Systems Engineer
Sr. IT Client Systems Engineer

Baltimore Orioles • Baltimore (MD)

On-site
USD 90,000 - 100,000
Unlimited PTO
Paid holidays
Health insurance (family)
Junior Software Engineer — Baseball Analytics (On-site)
Junior Software Engineer — Baseball Analytics (On-site)

Baltimore Orioles • Baltimore (MD)

On-site
USD 72,000 - 88,000
Unlimited PTO
Paid holidays
Paid sick leave
+7
IT Security Analyst
IT Security Analyst

Baltimore Orioles • Baltimore (MD)

On-site
USD 90,000 - 100,000
Unlimited PTO
Paid holidays
Paid sick leave
+7
Manager, Business Strategy
Manager, Business Strategy

Baltimore Orioles • Baltimore (MD)

On-site
USD 95,000 - 125,000
Unlimited PTO
Healthcare benefits
Visa/health vision and dental coverage
+3
Senior Software Engineer (Baseball Systems)
Senior Software Engineer (Baseball Systems)

Milwaukee Brewers • Milwaukee (WI)

On-site
USD 120,000 - 180,000
Health and dental coverage
Vision coverage
401(K) match
+5
Coordinator, Digital Marketing
Coordinator, Digital Marketing

Baltimore Orioles • Baltimore (MD)

On-site
USD 45,000 - 48,000
Unlimited PTO
Paid holidays
Health insurance
+5
CRM Analyst
CRM Analyst

Baltimore Orioles • Baltimore (MD)

On-site
USD 65,000 - 75,000
Unlimited PTO
Paid holidays
Health insurance (single and family)
+4
Senior Software Engineer (Baseball Systems)
Senior Software Engineer (Baseball Systems)

Milwaukee Brewers Baseball Club • Milwaukee (WI)

On-site
USD 120,000 - 180,000
Health and dental plan
Vision coverage
401(K) match
+6