Software Engineer II
ENFRA LLC
Software Engineer II
A Software Engineer II is a mid-level position responsible for executing tasks associated with the technical development and operation of company technology-based products, most of which will directly support Energy as a Service (EaaS) and Integrated Solutions business. This person will work on an agile product development team as an individual contributor and will collaborate with internal and external (consultant) team members. This person should be familiar with the agile development process and will be expected to comply with software development best practices. This position will be part of the Software Development team, and will develop new and innovative systems technologies for collecting, computing, and storing energy and telemetry data, within the Connect platform. This team will leverage modern IoT, data science and machine learning, cloud, and front end user interface technology to produce new innovations and drive industry-wide change within the energy efficiency and optimization industry.
Responsibilities include:
- Be an individual contributor on software development team.
- Work on an agile development team in collaboration with a scrum master, a product owner, and other development team members who may be internal or external to the Company.
- Collaborate with technical and non-technical team members, who may be employed by the Company or external consultants.
- Execute software development tasks
- Complete tasks independently or in a self-directed manner.
- Comply with policies and procedures for development including standards for testing, quality control, coding, documentation, etc.
- Contribute to ongoing maintenance and operation of company technology products.
- Heavily engage with company internal and external customers.
- Participate in execution of company non-software engineering projects, to gain insight into the use and value of our software products.
Qualifications include:
- BS in Computer Science, related field, or equivalent experience.
- 5+ years of experience working on a professional software development team.
- A willingness to engage and learn basics of the different fields of EaaS business as needed for development.
- Strong technical and analytical skills.
- Good communication skills, with a willingness to improve.
- Ability to learn quickly and adapt to a rapidly changing environment.
- Strong desire to continually grow and develop professionally.
- Proficiency with multiple technologies and languages.
- Experience with agile software development processes.
- Proficiency with source code management systems such as Git.
- Experience with software quality control including unit testing.
- Experience with development of single page web applications using the Angular 2+ framework.
- Experience with agile management tools such as Azure DevOps.
- Experience with C#.
- Experience with Python, JavaScript/TypeScript, and other scripting languages.
Preferred Qualifications include:
- MS in Computer Science or related field
- Experience developing with Microsoft Azure.
- Experience deploying to critical production environments.
- Experience setting up and deploying code using CI/CD pipelines.
Physical Requirements include:
- Prolonged periods of sitting at a desk and working on a computer.
- Climbing stairs.
- Remaining in a stationary position, often kneeling, standing or sitting for prolonged periods.
- Repeating motions that may include the wrists, hands and/or fingers.
- Quiet environment.
- Light work that includes adjusting and/or moving objects up to 20 pounds.
Travel Requirements include:
- 25% of time will be spent traveling to job site(s)/office location.
ENFRA is proud to be an Equal Opportunity Employer of Minorities, Women, Protected Veterans, and Individuals with Disabilities, and participates in the e-Verify program. All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, age, sexual orientation, gender identity, national origin, veteran status, disability, or any other classification protected by law.
$96.8k - $120k
...looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain... ...the unthinkable. We have an exciting opportunity for a Software Engineer II on our Automatic Tank Gauge team. We are looking for motivated...SuggestedWork at officeLocal areaRemote workWorldwide- ...estimate of the current range is: Grade: Technical 408Pay Range: $118,900.00 - $178,500.00 Job Description The Software Engineer II is an early- to mid-career contributor that has a combination of formal education and experience in the software engineering...SuggestedFull timeWork at officeFlexible hours
$87k - $109k
Software Development Engineer II - III (EDI Enrollment) Hybrid role (3 days/week in office) at our Burlington, Renton, Spokane, Vancouver, Portland, Medford, Salt Lake City, Boise, Lewiston, or Fargo offices. Candidates must reside within commutable distance of that location...SuggestedFull timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week- ...standards-based architectures and supporting services Follow engineering best practices in a team environment to develop high-quality... ...these events may happen during non-work hours Excellent software design and problem analysis skills with an ability to quickly...SuggestedFull timeWork at officeImmediate start
$100k - $150k
...autonomy, partner closely with product, UX, data, and platform engineering teams, support measurement and operational reliability, and... ...build, and maintain scalable, reliable, and high-performance software systems Contribute to system architecture and technical design...SuggestedWork experience placementLocal area- ...Why Java + DevOps + Spring Boot? In today's cloud-first software landscape, companies are seeking developers who can do more than... ...skill set is behind roles like Java Backend Developer, DevOps Engineer, Full-Stack Java Developer, and Platform Engineer. And it's exactly...
$95k - $171k
..., Kubernetes, and ensuring reliability for AI workloads within Akamai's serverless inference platform. As an Site Reliability Engineer II, you will be responsible for: Building and maintaining dashboards, alerts, and monitoring for inference workloads using Akamai...Permanent employmentWork experience placementWork at officeRemote workWork from homeWorldwideFlexible hours- ...0.00Job DescriptionJob Description SummaryAt WGU, technology powers opportunity. We're looking for a talented and motivated Software Engineer II to join our Web Platform Team and help build the foundations that enable teams across the organization to deliver modern, scalable...Full timeWork at officeFlexible hours
$143.7k - $222.7k
...Description Job Description Summary At WGU, technology powers opportunity. We're looking for a talented and motivated Software Engineer II to join our Web Platform Team and help build the foundations that enable teams across the organization to deliver modern,...Full timeWork at officeFlexible hours- Schedule:Monday - Friday (40 hrs/wk)8:00 AM - 5:00 PMDepartment: Biocomputing - 331Primary Purpose:A Software Engineer II is a junior engineer who contributes to software development projects by writing code, supporting deployments, and maintaining features for production...Full timeWork at officeMonday to Friday
$79k - $99k
Software Development Engineer I - III Hybrid role (3 days/week in office) at our Salt Lake City, Boise, Fargo, Portland, Vancouver, Renton, Medford,... ...or database development.The Software Development Engineer II would have a Bachelor's degree in Computer Science, Mathematics...Full timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week- ...others. If you're as passionate about your future as we are, join our team.KPMG is currently seeking an Associate Director, Network Engineer - F5 Technical Lead to join our Digital Nexus organization.Responsibilities:Serve as the Subject Matter Expert (SME) and lead...H1bLocal area
- Develop and optimize Linux-based embedded software using modern C++ for robotic systems. Design multithreaded systems and interprocess... ...: Requires a Bachelor's degree in a computer or electrical engineering field and over 5 years of relevant experience. Proficiency in...
$114k - $143k
Solutions Architect I or II, DOE - Healthcare ServicesHybrid (In office 3 days/week) within Oregon, Washington, Idaho or UtahBuild... ...I would have a Bachelor’s degree in computer science, engineering, or a related/relevant field, plus seven years of IT experience...Full timeWork at officeImmediate startWork from homeFlexible hours3 days per week$114k - $143k
Solutions Architect I or II, Corporate SolutionsHybrid role (3 days/week in office) at our Salt Lake City, Boise, Fargo, Portland,... ...complexity, who earns credibility by rolling up your sleeves alongside engineers, and who can walk out of a technical deep-dive and turn around...Full timeWork at officeImmediate startWork from homeRelocationFlexible hours3 days per week- ...design, development, analysis, testing, and implementation of software operating or application systems. Communicates project information... ....ABOUT THE ROLEWe are looking for a skilled Salesforce Engineer II to design, develop, and maintain scalable CRM solutions that power...Full timeFlexible hours
$114k - $143k
...Solutions Architect I or II, DOE - Healthcare Services Hybrid (In office 3 days/week) within Oregon, Washington, Idaho or Utah... ...Architect I would have a Bachelor's degree in computer science, engineering, or a related/relevant field, plus seven years of IT experience...Work at officeImmediate start3 days per week$160k - $190k
Job Title: Senior Full-Stack Software Engineer (100% REMOTE!Salary: $160-190k/year + bonus + equity!Requirements: 5+ years of Software Engineering experience, React, Python, Django, AI proficiency & enthusiasmWe're a rapidly growing startup (yes, we're profitable!) and...Contract workWork at officeRemote work- ...company is committed to being trusted voices of light and truth reaching hundreds of millions of people worldwide. Full Stack Software Engineer REPORTS TO : Data Engineering and Analytics Director LOCATION : Salt Lake City - Hybrid Schedule...Full timeImmediate startWorldwide
- ...Full Stack Engineer Duration: Long Term Contract Location: Durham, NC | Westlake, TX | Boston, MA | Smithfield, RI | Merrimack,... ...contribute to develop and support digital capabilities. As a Software Engineer, you will be an integral member of a dynamic team building...Long term contract
- ...Job Description Job Description Description JSI invites you to join our team as an OSP Designer II (Field Engineer) on our Fiber Design and Implementation team in our Nephi, UT office, where you'll play a critical role in advancing broadband and telecommunications...Permanent employmentWork at officeLocal areaShift work
$82.6k - $162.8k
Position Summary Our Deloitte Finance Transformation team practices to help chief financial officers, controllers, and finance teams define and execute their finance and global business services agendas and strategies. You will work with leading-class teams and solutions...Local areaRemote work- ...Network Engineer II The Network Engineer II is responsible for implementing, supporting, maintaining, and continuously improving the enterprise network infrastructure that enables Varex Imaging's global business operations. This role provides engineering support for...Temporary workWork at officeFlexible hoursShift work
- ...Management Information Systems, Computer Science, or a related field4 years of experience in Data Engineering, Data Integration, Big Data, Business Intelligence, or Software EngineeringEquivalent relevant experience performing the essential functions of this job may...Full timeFlexible hours
$87k - $109k
Facets Developer II or III (Facets Application Services)Hybrid role (3 days/week in office) at our Salt Lake City, Boise... ...health care easier and lives better. As a member of the Software Development Engineering team, our Facet Developers participate in a cross-team environment...Full timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week- ...Senior Data Engineer Duration: Long Term contract Location: Durham, NC or Jersey City, NJ or Westlake, TX or Boston, MA or Salt... ...like Cucumber, Karate ~ Good experience building and deploying software using Continuous Integration/ Deployment (CI/CD) tools like Terracore...Long term contract
$186.07k - $218.9k
...together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Data Platform team within the Platform group, you will help build the systems that centralize all of Coinbase's...Local area$293.9k - $406.8k
...products to comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable capabilities enabling... ...scalability!Your ImpactInnovate, develop, and drive industry-leading software, hardware, and technology solutions with global impact across...Full timeTemporary workLocal areaRemote workFlexible hours$148.84k - $198.45k
...challenge. Join us in building the future. The Role Director II, SLED Capture & Proposal Management - Public Sector Location... ..., and the ability to influence across sales, solutions engineering, product, and operational teams. The director will oversee SLED...Full timeContract workTemporary workLocal areaRemote work$92.5k - $209.5k
...services in a distributed, multi-tenant cloud environment. OCI gives engineers the opportunity to work on systems that directly power... ...that enable OCI teams to build, validate, secure, and release software safely at cloud scale. At OCI, engineers have meaningful technical...Temporary workFixed term contractFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- software developer fintech Salt Lake City, UT
- startup software engineer Salt Lake City, UT
- financial software developer Salt Lake City, UT
- junior software developer remote Salt Lake City, UT
- software engineer Salt Lake City, UT
- software developer internship no experience Salt Lake City, UT
- software engineer entry level Salt Lake City, UT
- software engineer amazon Salt Lake City, UT
- senior robotics software engineer Salt Lake City, UT
- experienced software developer Salt Lake City, UT


