INTERNSHIP DETAILS

Programmer Analyst Intern

CompanyCommonwealth of Massachusetts
LocationBoston
Work ModeOn Site
PostedJanuary 15, 2026
Internship Information
Core Responsibilities
The Programmer Analyst Intern will assist software engineers in developing, testing, and maintaining Java-based enterprise applications. The intern will also support troubleshooting application issues and participate in Agile development activities.
Internship Type
full time
Company Size
444
Visa Sponsorship
No
Language
English
Working Hours
40 hours
Apply Now →

You'll be redirected to
the company's application page

About The Company
MassDEP serves the Commonwealth by protecting natural resource areas that involve water, land and air. MassDEP is responsible for ensuring clean air and water, safe management and recycling of solid and hazardous wastes, timely cleanup of hazardous waste sites and spills, and the preservation of wetlands and coastal resources. MassDEP enforces environmental laws, provides technical assistance to cities and towns, issues permits and licenses for activities near sensitive resources, inspects contaminated site cleanups, and partners with other federal and state agencies, municipal officials and environmental stakeholders.
About the Role

PROGRAM OVERVIEW

The Massachusetts State Lottery Commission (“MSLC”) Summer Internship Program provides emerging leaders with the opportunity to build a foundational understanding of career pathways in public service through experiential learning opportunities.

Interns will participate in weekly professional development workshops, mentoring opportunities, and conclude the program with a final presentation to showcase the insights they’ve developed over the summer.

JOB SUMMARY

The Enterprise Application Team builds and supports enterprise applications that are critical to lottery operations and digital player experiences through the Massachusetts State Lottery Commission’s (“MSLC”) agile software development practice. The team creates and maintains systems that support back-office functions such as claims and payment processing, retailer information management, instant ticket processing, and draw game operations. The team also supports enterprise data processing, including ETL workflows, databases, and application programming interfaces (APIs) used to enable remote ticketing and mobile integrations.

The Programmer Analyst Intern will join the Enterprise Application Team and assist software engineers in their day-to-day development and support activities within MSLC’s Java-based enterprise environment. Through close collaboration with the development team, the intern will gain hands-on experience across the software development lifecycle, learn and use modern development and collaboration tools, contribute to coding and analysis efforts, and gain exposure to enterprise systems, data processing, and emerging technologies such as Artificial Intelligence (AI), while supporting the Lottery’s mission.

ESSENTIAL FUNCTIONS

  • Assist with the development, testing, and maintenance of Java-based enterprise applications.

  • Support applications running on JBoss application servers.

  • Participate in Agile development activities, including team meetings and sprint events.

  • Assist in troubleshooting application and system issues.

  • Support basic front-end development tasks using JavaScript, as needed.

  • Help document application functionality, technical processes, and system updates.

  • Assist with research or proof-of-concept initiatives involving Artificial Intelligence, automation, or emerging technologies.

  • Perform related duties as assigned.

SCHEDULE

This is a full-time paid internship from June 1, 2026 - August 28, 2026. Program dates can be flexible based on the selected candidate's school schedule. 

This internship is hybrid eligible. The hybrid schedule requires a minimum of 2 days/week in the Dorchester office. One of those days must be either a Monday or a Friday. Additional in-person days may be required for training, meetings or team projects.

WHO WE ARE

The mission of The Lottery is to:

  • Secure the integrity of our games;

  • Protect the well-being of our customers;

  • Maximize revenues returned to the Commonwealth for the benefit of our cities and towns.

Since selling its first ticket in 1972, the Mass Lottery has generated over $161 billion in revenues, awarded over $114 billion in prizes, returned over $34 billion in net profit to the Commonwealth for unrestricted local aid provided to cities and towns, and paid over $9.2 billion in commissions and bonuses to its statewide network of retailers. More information can be found on our website at https://www.masslottery.com/.

APPLICATION DEADLINE IS FEBRUARY 28, 2026. INTERVIEWS WILL BE SCHEDULED IN MARCH.



PREFERRED QUALIFICATIONS

  • Current student majoring in Computer Science, Information Systems, Software Engineering, or a related field.

  • Coursework or introductory experience in Java programming.

  • Familiarity with JavaScript, HTML, or web-based technologies is a plus.

  • Interest in enterprise application development and modern software technologies.

  • Interest or coursework in Artificial Intelligence, machine learning, or data analytics is a plus.

  • Strong problem-solving skills and attention to detail.

  • Ability to learn quickly and work collaboratively in a team environment.

The hourly rate for undergraduate students is $22.

The hourly rate for graduate students is $24.

Please note that the Lottery will not consider family members of current employees as eligible for employment. Family members shall include an employee’s spouse, brother, sister, children, stepchildren, parents, stepparents, sister/brother-in-law, daughter/son-in-law or an individual residing in an employee’s household.

 

The Massachusetts State Lottery Commission is an Equal Opportunity Employer and does not discriminate on the basis of race, religion, color, sex, gender identity or expression, sexual orientation, age, disability, national origin, veteran status, or any other basis covered by appropriate law.

Key Skills
JavaJavaScriptHTMLAgile DevelopmentProblem-SolvingCollaborationArtificial IntelligenceData ProcessingSoftware DevelopmentApplication SupportETL WorkflowsApplication Programming InterfacesFront-End DevelopmentTechnical DocumentationEmerging TechnologiesCodingAnalysis
Categories
TechnologyGovernment & Public SectorData & AnalyticsSoftwareEngineering