EBMUD
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Software Engineer I

Job details

Job description

The Position

East Bay Municipal Utility District (EBMUD) offers state-of-the-art computer systems and challenging assignments in a wide range of application development specialties. Software Engineer I (SE I) is an entry level position that, with guidance from senior staff, develops and maintains web-based business applications using a variety of technologies. SE I’s collaborate with product owners, users, customers, Scrum team members, and other IT groups to gather requirements, plan work, develop, design, code, test, and produce user documentation. SE I’s typically specialize in one or more technologies, such as Ruby on Rails, .NET, Java, JavaScript, Oracle, and/or similar technologies although they are also expected to learn and gain proficiency in multiple technologies and application domains.

The Software Engineer I must be knowledgeable about:

• Basic business practices including administrative systems and office procedures

• Workflow management practices common in computer supported domains such as financial, human resources, work

management, water quality monitoring, geographic information, and engineering systems

• Basic software development and systems analysis principles and techniques.

• IT principles, characteristics, architecture, programming languages and user interfaces relevant to state-of-the-art

computing environments including Internet-facing and cloud-based environments.

• The operation, functions, capabilities and requirements of computer hardware and related peripheral equipment.

• Application flow and process control.

• Data integrity requirements.

The Software Engineer I must be able to:

• Learn new technologies.

• Learn complex business processes.

• Learn EBMUD business practices to identify and address user needs.

• Perform configuration management.

• Work closely with team members.

• Adapt to a rapidly changing and complex environment.

• Participate in the preparation of complete and concise architecture and design, system and user documentation, and

software user instructions.

• Explain systems to non-technical users.

• Define and develop new and enhanced systems and procedures.

• Draw logical and valid conclusions after analyzing complex procedures, processes, and data.

• Manage time to ensure that competing demands of multiple projects are effectively handled.

• Keep informed of current and long-range trends in the web and application development fields.

The ideal candidate will:

• Have a bachelor’s degree from an accredited college or university with related majors such as computer science,

information systems, and information technology.

• Have experience with one or more development platforms including, but not limited to, Ruby on Rails, .NET, Java,

and/or JavaScript.

• Be willing to learn new languages and technologies.

• Understand the concepts of web application design and architecture.

• Understand the concepts of designing a User Interface for usability.

• Understand Scrum and the software development lifecycle.

• Have effective data modeling skills.

• Understand relational database principles and the use of SQL to work with databases.

• Be an energetic, creative, self-starter.

• Be a flexible team player.

• Have excellent interpersonal skills and ability to effectively work with all levels of staff individually and within teams.

• Have strong communication skills.

• Relish tackling and solving problems.

• Have experience working on various projects.

Software Engineer I is alternately staffed with Software Engineer II and Senior Software Engineer. After at least two years of meeting or exceeding performance and competency standards, SE I may promote to Software Engineer II (maximum monthly salary of $12,049). After at least one year of meeting or exceeding performance and competency standards at SE II level, SE II may promote to Senior Software Engineer (maximum monthly salary of $14,679).

This is not a remote work only position and is based at EBMUD's Administration Building located in downtown Oakland, CA. During the first three months of employment the candidate will be expected to work in the office every day. After that initial time period, we offer a hybrid work arrangement that typically involves working in the office two days per week and telecommuting three days per week. No exceptions.

Software Engineer I monthly salary range starts at $8,552, increasing to $8,980, $9,429, $9,900, and $10,395 after 6, 18, 30, and 42 months, respectively.

EBMUD is an Equal Opportunity Employer. All qualified candidates will receive consideration for employment without regard to race, color, religion, creed, sex, gender, gender identity (including transgender status), gender expression, marital or registered domestic partnership status, age for individuals age forty or older, national origin, ancestry, disability (mental or physical), medical condition (cancer and genetic characteristics), genetic information, sexual orientation, military and veterans status, family or medical leave status, pregnancy (including childbirth, lactation or related medical condition), pregnancy disability leave status, domestic violence victim status, political affiliation, and other categories protected by federal, state and/or local laws.

Requirements

1. Completion of four years of college resulting in graduation, or its equivalent.

Equivalent combinations of education and experience may be considered. To be considered under the “equivalent combination of education and experience” provision, it is your responsibility to include in your application materials written evidence of employment performed at the level of the typical duties of this position and/or coursework in subject areas directly related to this position. For more information, see our FAQ page at http://www.ebmud.com/jobs/job-resources/job-faqs-frequently-asked-questions/.

The Selection Process

1. Submit a completed EBMUD application and the required supplemental question responses online at www.ebmud.com by 4:30 p.m., Friday, June 13, 2025. Only application materials submitted online during the filing period will be accepted.

2. Qualified applications will be invited to a written test, tentatively scheduled for the weekend of July 12, 2025.

3. Those candidates passing the written test will be invited to a panel interview, which will include a hands-on work sample project, expected to be held in late July 2025.

4. Successful candidates will be placed on the hiring list, based on rank, for further consideration to fill the current regular vacancy, as well as others occurring over the next 12 to 24 months.

5. All employment offers are conditional, pending the results of a Live Scan background screening. All selected finalists must participate in the Live Scan background screening process to remain in consideration for EBMUD employment.

Supplemental Information

As the first step in the selection process, responses to the supplemental questions must be submitted online with the regular EBMUD application.

Because this position requires professional communication skills, applicants are expected to personally write application and supplemental responses. While we understand that applicants may use AI-assisted tools for drafting application materials, it is crucial that all responses are truthful, accurate, and consistently reflect your personal experiences and qualifications. Any discrepancies or inconsistencies with other application materials may result in your application being rejected.

About the company

Job Location

Oakland, CA

Company Size

5,000+

Our Story

East Bay Municipal Utility District is a California public utility that supplies high-quality drinking water, generates renewable energy and provides wastewater treatment and pollution prevention services that protect San Francisco Bay. EBMUD was established by a vote of the people in 1923. Through a system of pipes and facilities, EBMUD supplies Sierra mountain water to 1.4 million East Bay customers. EBMUD's water service area spans 332-square miles in Alameda and Contra Costa counties, extending from Crockett in the north, southward to San Lorenzo, eastward from San Francisco Bay to Walnut Creek, and south through the San Ramon Valley. For more than 50 years, EBMUD has helped protect public health and San Francisco Bay with wastewater treatment and innovative pollution protection programs. The wastewater system serves 740,000 people in an 88-square-mile area along the east shore of the bay. EBMUD is a major Bay Area employer with approximately 1,800 employees working in a broad range of trades, as well as technical, administrative and scientific fields. The District seeks a workforce that is representative of California’s diverse labor force. AA/EEO All qualified candidates will receive consideration for employment without regard to race, color, religion, sex, national origin, protected veteran status, or disabled status and will not be discriminated against on the basis of such protected category.

Visit Website
View Company on LinkedIn

Apply for this job

Apply Now
This is a success message.
This is an error message.
This is also an error message.