Software Development Engineer
Job Description
Job Description
Job Title: Software Development Engineer
Our client is seeking a skilled Software Development Engineer to help build and maintain data systems and a real-time platform for monitoring and trading energy assets. This role involves working closely with internal teams to support both new investments and the performance of existing projects.
Main Responsibilities
- Design and maintain a live trading system for solar and battery energy assets.
- Use strong programming skills to turn complex business needs into scalable software solutions.
- Develop both front-end interfaces and back-end APIs to support data-driven applications.
- Build and manage ETL pipelines to handle large datasets efficiently.
- Optimize databases (e.g., SQL, MongoDB) for storing and processing market-related data.
- Collaborate with data science teams to deploy predictive models into production.
- Automate data workflows to improve speed and reliability.
- Promote best practices in software development, including testing, CI/CD, and documentation.
- Participate in system architecture planning and code reviews.
Required Skills & Experience
- At least 3 years of experience in software engineering or a similar role.
- Proficiency in one or more programming languages such as Python, Java, or C++.
- Experience building scalable data pipelines and working with big data tools.
- Familiarity with time-series databases and modeling temporal data.
- Skilled in web development using frameworks like Flask or Django.
- Knowledge of cloud platforms (e.g., AWS, Azure) and their data services.
- Ability to work with large, unstructured datasets and apply structured processing methods.
- Strong grasp of software architecture and design principles.
- Experience in the energy or renewable energy sector is a plus.
Education
- Master’s degree in Computer Science, Applied Mathematics, or a related field.
Recommended Jobs
Field Technician (Remote/West Coast)
Job Description Job Description Field Service Technician II Location: Phoenix, AZ (Home-based; regional travel across Mountain & West Coast territories) Overview Search Made Easy is pa…
Store Market Manager
Requisition ID: 896257 Store # : 00P736 Sunglass Hut Position: Full-Time Total Rewards: Benefits/Incentive Information At Sunglass Hut, we're always in the sun. You’ll find a dynamic sp…
Optometrist Job Phoenix, AZ area- location of your choice
Join multiple MDs and multiple ODs in one of the most established ophthalmology practices in the state searching for a great optometrist with medical co-management experience. Paying very well with fu…
Mercantile Associate - Morenci Motel Cook
At Freeport-McMoRan, we are committed to providing an employment package that recognizes excellence, encourages safe production and a culture supported by our core values. Here, you’ll find a collabo…
Supervisor, Quality of Care
You could be the one who changes everything for our 28 million members as a clinical professional on our Medical Management/Health Services team. Centene is a diversified, national organization offeri…
Engineer-In-Training (Airport Development)
Job Description Job Description ENGINEER-IN-TRAINING (Airport Development) ABOUT DIBBLE Founded in 1962, we provide a full range of civil engineering services to public and private sector cl…
Cnc machinist
Experience level: Associate Experience required: 10 Years Education level: High school or equivalent Job function: Manufacturing Industry: Consumer Electronics Compensation: View salary Total position…
Warehouse Driver II - Powell - Warehouses
Job Description The Driver II has a CDL and may drive a bus, shuttle van, or straight truck, or boat–hauling vehicle. Drivers in this position that hold a Class B CDL; drive vehicles under 26,000 …
Head of Operational Deployment
Description & Requirements Be part of something great Maximus is a global organisation that specialises in providing health and employment services to millions of people every year. Here in t…
Legal Operations Director
Job Description Job Description Saddle Rock Legal Group , a dynamic and rapidly growing alternative business structure law firm based in Arizona, is distinct for its dedicated focus on mass tort…