Software Engineer I

Expand Energy — United States · Posted ~3 hours ago

Junior Full-time

Skills

Software development Application configuration Software testing Application support Enterprise applications

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An entry-level software engineering position focused on developing, configuring, testing, and supporting enterprise applications under guidance. The role is designed to build practical engineering experience while working with a collaborative team and learning established software development practices.

Highlights

Entry-level software engineering role offering broad exposure to enterprise application development, configuration, testing, and support. The position emphasizes learning, collaboration, and opportunities for candidates from diverse backgrounds.

Description

Our core values — Stewardship, Character, Collaborate, Learn, Disrupt — are the lens through which we evaluate every business decision. As a dynamic, growing company that offers extremely competitive compensation and benefits, our employees are our most valued assets and the foundation of Expand's performance among our E&P competitors. We seek applicants from all backgrounds to ensure we get the best, most creative talent on our team. We realize that, historically, underrepresented groups feel the need to be 100% qualified in order to apply. If you meet any combination of our requirements, we encourage you to apply. We strive to hire people from a wide variety of backgrounds, not just because it’s the right thing to do, but because it makes our company stronger. Job Summary The Software Engineer I is an entry-level role focused on developing, configuring, testing, and supporting enterprise applications under direct supervision. The position provides opportunities to work with custom software, cloud platforms, integrations, databases, and low-code development tools. Job Duties & Responsibilities Supports the design, configuration, and development of applications, workflows, and services in alignment with defined requirementsUses source control and established build, review, testing, and deployment processes to support application releasesAssists with troubleshooting, root-cause analysis, and resolution of application and platform issues using established procedures and guidanceAssists with monitoring applications, reviewing logs and alerts, and resolving routine support issues in accordance with established proceduresAssists with developing and supporting integrations between various applications and external systems using REST APIs and other approved integration patternsCreates and maintains technical documentation for configurations, components, integrations, and support proceduresCollaborates with business analysts, administrators, developers, and other stakeholders to clarify requirements and deliver solutionsDevelops and executes unit tests and assists with functional testing to verify that solutions meet defined requirements Job Specific Skills Required Skills Foundational knowledge of object-oriented programming conceptsFamiliarity with at least one programming language, such as Java, C#, JavaScript, or Python, and exposure to SQL, HTML, or CSSBasic understanding of software testing, debugging, and code-coverage requirementsFoundational understanding of Agile and Software Development Lifecycle (SDLC) conceptsFamiliarity with Git-based source control concepts and development lifecycle tools, such as Azure DevOps, GitHub, GitLab, or similar platformsBasic understanding of data models, relational tables, and system configurationsAbility to identify issues, analyze information, and assist in developing and implementing solutionsAbility to communicate effectively, both verbally and in writing, with co-workers, customers, and external contactsAbility and willingness to learn new programming languages, platforms, tools, and business processesAbility to receive feedback, ask questions, and work effectively under technical guidanceBasic awareness of secure development practices and access-control concepts Preferred Skills Basic knowledge of the Salesforce platform architectureFamiliarity with workflow automation and low‑code/no‑code development conceptsExposure to one or more Salesforce development or configuration technologies, such as Apex, Lightning Web Components, Flow, or SOQLFamiliarity with Salesforce security concepts such as profiles, permission sets, roles, sharing rules, and field-level security Education Minimum: High school diploma or GED Preferred: Bachelor’s degree - from accredited university - IT, MIS, Computer Science or related field Experience Minimum: 0 years related work experience Additional Qualifications Exposure to Salesforce through academic coursework, personal projects, technical training, internships, certifications, or on‑the‑job experience Expand Energy takes necessary action to ensure that all applicants are treated without regard to their race, color, religion, sex, sexual orientation, age, gender identity, national origin, genetic information, disability, pregnancy, military or veteran status or any other protected characteristic as established by law. Expand Energy Corporation's operations are focused on discovering and developing its large and geographically diverse resource base of unconventional oil and natural gas assets onshore in the United States. Nearest Major Market: Oklahoma City Nearest Secondary Market: Oklahoma Job Segment: Test Engineer, Testing, Cloud, Software Engineer, Engineering, Technology, Entry Level