Search By
2412 Jobs
Software Engineer MP2 Energy LLC The Woodlands, TX | Full Time
6 Days Ago
Software Engineer Isys Technologies Huntsville, AL | Full Time
1 Day Ago
Software Engineer Integration Innovation, Inc. Huntsville, AL | Full Time
1 Day Ago
Software Engineer Criterion Systems, Inc. Rancho Bernardo, CA | Full Time
1 Day Ago
Software Engineer Outset Medical San Jose, CA | Full Time
1 Day Ago
Software Engineer Carta San Francisco, CA | Full Time
1 Day Ago
Software Engineer Arkose Labs San Mateo, CA | Full Time
1 Day Ago
Software Engineer Bright Machines San Francisco, CA | Full Time
1 Day Ago
Software Engineer Fresh Consulting Menlo, CA | Contractor
1 Day Ago
Software Engineer Isys Technologies Littleton, CO | Full Time
1 Day Ago
Software Engineer Isys Technologies Colorado Springs, CO | Full Time
1 Day Ago
Software Engineer Aces Incorporated Washington, DC | Other
1 Day Ago
Software Engineer Red Six Aerospace Orlando, FL | Full Time
1 Day Ago
Software Engineer TalenTrust LLC Sunrise, FL | Full Time
1 Day Ago
Software Engineer Altamira TAMPA, FL | Full Time
1 Day Ago
Software Engineer Chenega MIOS Hurlburt Field, FL | Full Time
1 Day Ago
Software Engineer Novanta Inc., USA Sarasota, FL | Full Time
1 Day Ago
Software Engineer Berkley Urbandale, IA | Other
1 Day Ago
Software Engineer FourKites Chicago, IL | Full Time | Remote
1 Day Ago
Software Engineer CNH Industrial Burr Ridge, IL | Full Time
1 Day Ago
Software Engineer Natus Medical, Incorporated USA, IL | Full Time
1 Day Ago
Software Engineer Energy Systems Group Newburgh, IN | Other
1 Day Ago
Software Engineer Dark Wolf Solutions Boston, MA | Full Time
1 Day Ago
Software Engineer teKnoluxion Consulting, LLC Gaithersburg, MD | Full Time
1 Day Ago
Software Engineer Zenetex LLC Patuxent River, MD | Other
1 Day Ago
Software Engineer Guggenheim Services, LLC St. Louis, MO | Full Time
1 Day Ago
More Search Results

Software Engineer

The Woodlands, TX | Full Time
6 Days Ago

Job Description

Description

If you are a highly motivated individual with a genuine interest in energy, technology, and a passion to deliver products for a growing company, we have the perfect job for you!


The Software Engineer will be responsible for building out new features and functions to support business process improvements and scalability. This individual must be self-driven to learn our technology stack and develop solutions meeting the business needs. This individual will be working closely with the rest of the development team in an agile environment. Actively reviewing requirements from the business, offering input on possible solutions, building solutions collaboratively and meeting team deliverables from sprint to sprint are key to being successful in this role. 


With the stability of an established company and the agility of a startup, our culture thrives on ingenuity and collaboration, where passion and trust are felt throughout its team members. Come join this team of all-star problem solvers as we work to deliver clean energy solutions for a brighter tomorrow!


JOB DUTIES & RESPONSIBILITIES

• Support of existing software applications used by the company in its day-to-day business 

• Debugging, fixing and enhancing existing software 

• Developing front-end user experience with a focus on intuitive ease of use

• Developing robust and scalable integrations between in house and SAAS applications 

• Designing, developing, and testing full-stack software solutions for the business

• Conduct and participate in application code reviews for correctness and quality as necessary.

• Work with stakeholders and product owners to gather and analyze business requirements and work out use cases to drive business outcomes. 

• Participate in workshops such as, but not limited to, Refinements and Design Sessions

• Perform any necessary data validation and write/execute queries.

• Contribute to all technical aspects of development and integration (developing, configuring, unit testing, bug fixing, release management, etc.).

• Work alongside Product Designers to deliver front-end user experiences with a focus on attracting/retaining customers and intuitive ease of use. 

• Work alongside Quality Assurance to deliver long-term, scalable, and highly performant solutions.

• Work alongside Product Owners and Business Analysts to ensure solutions are delivered according to specifications. 

• Work with and mentor jr. developers 


ESSENTIAL SKILLS & EXPERIENCE

• Experience with front-end web development leveraging React, Next.Js, HTML5, JavaScript, Jquery, and CSS

• Experience writing back-end web restful services

• Experience in customer facing, high-traffic websites

• Experience with containers and orchestration (Docker, Kubernetes, serverless functions)  

• Experience working with SCRUM teams and ability to follow development processes 

• Demonstrate grasp of using source control management software git/GitHub 

• Experience in writing automated unit tests including front-end component testing  

• Demonstrated ability to write software code in more than one software language 

• Demonstrated ability in at least one database technology and query language 

• Familiar with designing, writing, profiling, debugging and testing code

• Excellent oral and written communication skills


PREFERRED SKILLS

• SQL experience or demonstrated knowledge of database construction and design 

• Experience supporting cloud-based (AWS, Google Cloud, etc) solutions 

• Experience using GoLang, React, and NextJs

• Experience using Azure Dev Ops

• Experience in developing integrations with Salesforce

• Experience with mentoring other developers


QUALIFICATIONS & EDUCATION REQUIREMENTS

• 5-8 years IT experience in a Software development capacity

• Experience developing with REACT 

• Experience developing with GoLang a plus

• Ability to drill down into the details of a delivery request without losing sight of the big picture.

• Ability to work well within a team environment and demonstrate a vested interest in team goals and objectives.

• Excellent interpersonal, verbal and written communication skills, with the ability to establish and maintain positive and effective working relationships

• Self-motivated with the desire to consistently improve performance and gain further knowledge

• Ability to meet deadlines, learn quickly and demonstrate effective problem solving and follow-up skills


BENEFITS OF WORKING WITH SHELL ENERGY

• Competitive Compensation

• Health Care - Medical/Dental/Vision/Prescription Drug Coverage

• 401(k) with Company Matching Contributions

• Flexible Spending Accounts (FSA)

• Health Savings Accounts (HSA)

• Disability Programs (STD & LTD)

• Employee Basic Term Life Insurance

• Vacation & Company Holidays

• Tuition Reimbursement


*Job descriptions are not intended as, nor should be construed to be, exhaustive lists of all responsibilities, skills, efforts, or working conditions associated with a job. They are intended to be accurate reflections of those principal job duties and responsibilities essential for making fair pay decisions about the job.


Skills for Software Engineer

The job skills required for Software Engineer include Agile, Software Development, JavaScript, AWS, Kubernetes,and ReACT etc. Having related job skills and expertise will give you an advantage when applying to be a Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Software Engineer. Select any job title you are interested in and start to search job requirements.

Job Openings with Skill of Agile
MORE>>
Job Openings with Skill of Software Development
MORE>>
Job Openings with Skill of JavaScript
MORE>>
Job Openings with Skill of AWS
MORE>>
Job Openings with Skill of Kubernetes
MORE>>

Career Path for Software Engineer

The following is the career advancement route for Software Engineer positions, which can be used as a reference in future career path planning. As a Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Software Engineer. You can explore the career advancement for a Software Engineer below and select your interested title to get hiring information.

How to Become a Software Engineer

If you are interested in becoming a Software Engineer, you need to understand the job requirements and the detailed related responsibilities. Of course, a good educational background and an applicable major will also help in job hunting. Below are some tips on how to become a Software Engineer for your reference.

Step 1 Understand the job description and responsibilities of a Software Engineer

Quotes from people on Software Engineer job description and responsibilities
01/17/2022: Youngstown, OH
02/23/2022: Altoona, PA
01/31/2022: Lancaster, PA
02/28/2022: Hartford, CT
02/17/2022: Lawton, OK

Step 2 Knowing the best tips for becoming a Software Engineer can help you explore the needs of the position and prepare for the job-related knowledge well ahead of time.

Career tips from people on Software Engineer jobs
03/06/2022: Champaign, IL
03/02/2022: Frankfort, KY
02/27/2022: Colorado Springs, CO
01/06/2022: Reading, PA
02/11/2022: Salt Lake City, UT

Step 3 View the best colleges and universities for Software Engineer

Butler University
Carroll College
Cooper Union
High Point University
Princeton University
Providence College