Search jobs > Raleigh, NC > Senior software engineer

Senior Software Engineer

Quanta Technology
Raleigh, NC
Full-time

Quanta Technology is an independent technology, consulting, and testing company providing business and technical expertise along with advanced methodologies and processes, to utilities and others in the power and energy industries.

Our mission is to provide unparalleled value to our clients in every engagement across the value chain by using advanced software and hardware, laboratories, and custom tools for a holistic approach to practical service and the most insightful thought leadership in the industry.

At Quanta Technology, our people define us. We value a company culture based on core values of diversity, teamwork, respect, accountability, innovation, and entrepreneurial spirit.

Not only will you get the chance to work alongside industry thought leaders, but the opportunity to become a thought leader yourself.

We’re focused on creating an environment committed to employee growth. That is achieved by ensuring a quality workspace, allowing flexible schedules, and through our training & mentoring programs.

Quanta Technology is committed to an equal-opportunity workplace.

POSITION OVERVIEW

The primary focus for this position will be to lead and contribute to prototyping, designing, and developing software solutions for the power systems and electric utilities industry.

The right candidate will have demonstrable experience, multitask with different roles in various projects, capitalize on the team’s skills and experience to create new solutions, and mentor others.

Senior Software Engineers / Consultants are responsible for leading a team of engineers and providing tactical advice to others in the company.

These individuals must be able to perform tasks related to building software solutions from concept to delivery, as SaaS applications, with minimal supervision.

A typical scope of work for this position includes delivering software from a concept-defined scope of work to budget hours assigned, and delivery date, as well as elaborating the scope of work and hours of investment for tasks planned for other engineers.

KEY RESPONSIBILITIES

  • Lead the software data analytics team in prototyping, designing, implementing, testing, and supporting new and existing applications.
  • Configure and deploy applications, and services in Cloud environments, with demonstrated DevOps experience in one or more Cloud vendors environments.
  • Collaborate with stakeholders to analyze business requirements and scope out and drive development tasks.
  • Create design specifications, project plan, documentation-based business requirements, and development tasks.
  • Work with customers to understand their business and technical needs and build a software product that best fits their needs.
  • Oversee the performance of existing and to-be-developed software products from technical and business perspectives.
  • Communicate effectively with various teams and stakeholders on status updates, roadblocks, and design decisions.
  • Provide technical expertise and advice / mentorship to both Business Area leadership and the development team on software best practices and techniques, including : Software architecture, data / process pipelining, cloud delivery (CI / CD, Terraform) and database schema design.

Integration and implementation techniques for data-centric problems (ETL, ELT, etc.)Analysis of software design, code reviews, security, and software reliability

  • Project Management skills related to software delivery.
  • Present individual and overall, Quanta Technology competencies and offerings to customers
  • Be a team player, promoting Quanta Technology’s goals in all situations.
  • Follow the Quanta Technology processes, strategic directions, and vision
  • Keep abreast of related technical developments in the field

REQUIRED QUALIFICATIONS

EDUCATION & EXPERIENCE

  • Bachelor’s degree in Computer Engineering, Computer Science, or equivalent work experience
  • 7+ years of experience in hands-on software delivery in a professional environment
  • 5+ years of experience with Big-Data integration using Java with Apache frameworks or similar.
  • 3+ years of experience deploying containerized applications.

SKILLS & SYSTEMS

  • Ability to work in a diverse and inclusive space.
  • Ability to work in a team dynamic
  • Ability to work independently to solve complex initiatives.
  • Create, configure, and tune relational databases (e.g., Postgres, Oracle, MySQL, etc.)
  • Demonstrable knowledge of SQL and use of timescale database extensions
  • Unit and integration testing of software and systems
  • Analytical and mathematical skills
  • Strong attention to detail
  • Excellent interpersonal skills, including analysis, problem-solving, and issue resolution.

PREFERRED QUALIFICATIONS

EDUCATION & EXPERIENCE

  • Electrical power industry experience
  • 5+ years of experience delivering commercial containerized applications in the cloud.

SKILLS & SYSTEMS

  • Project management
  • GitHub or GitLab
  • Database change management
  • CI / CD pipeline exposure / understanding
  • Static and dynamic vulnerabilities knowledge

LOCATION

The Senior Software Engineer position is located at Quanta Technology’s Raleigh, NC office. We offer hybrid employment that supports a blend of in-office and remote work.

WORKING CONDITIONS

Working conditions are normal for a professional office environment. Work may require overnight national and international travel.

The above is intended to describe the general content of and requirements for the performance of this job. It is not to be construed as an exhaustive statement of duties, responsibilities, or requirements.

The employee may be asked to perform other job-related duties as required.

At Quanta Technology, we offer a challenging and rewarding work environment where our employees are encouraged to grow and develop their skills.

We are committed to providing equal employment opportunities for all individuals and do not discriminate based on race, color, religion, sex, national origin, age, disability, or any other legally protected status.

If you are interested in becoming a part of our team and possess the required qualifications and experience, we encourage you to apply for this exciting opportunity.

30+ days ago
Related jobs
Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Senior Software Development Engineer (SDE). ...

Promoted
Canonical - Jobs
Raleigh, North Carolina

As a Senior Web Engineer at Canonical, you need an analytical, data-driven mind and a passion to connect and make sense of interesting data from APIs. Our Workplace Engineering team are a highly performant group which specialises in web architecture and analytics specialists. It's part of our en...

Promoted
VirtualVocations
Durham, North Carolina

...

Promoted
Canonical - Jobs
Raleigh, North Carolina

This is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, and web services at scale. As Landscape software engineer you will be responsible for contributing on a distributed development team participating in all facets of the development process. B...

Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Senior Software Engineer-Splunk. ...

Red Hat, Inc.
Raleigh, North Carolina

The Red Hat Ecosystems Engineering group is seeking a Senior Integration Engineer to join our growing team in Israel. Collaborate with hardware and software engineers to ensure optimal integration between RHEL AI and accelerators. In this role, you will work with a diverse team of highly motivated e...

BDO
Raleigh, North Carolina

The individual in this role will collaborate with business consultants, data engineers, and software engineers to deliver software product applications in BDO’s tech environment and be comfortable working independently and as part of a team. The Software Engineering Senior Associate, Valuation & Cap...

IXL
Raleigh, North Carolina

Teachers Pay Teachers (TPT), the most beloved educator brand used by 85% of K-12 teachers in the US and the world’s largest catalog of educator-created content, is seeking Senior Software Engineers who have a passion for technology and education to help us add new features and continue to build out ...

GEICO
Raleigh, North Carolina
Remote

GEICO is seeking an experienced Cloud Network Software Engineer with a passion for building high performance, highly available software-defined network platform. As the Cloud Network Software Engineer you will play a pivotal role in design and development to shape our network architecture, driving i...

Relias LLC
Morrisville, North Carolina

Are you looking for a high energy, strategic, and fast-paced position as a Senior Software Engineer (Magento/PHP)? Join Relias, the company changing lives throughout the world by helping healthcare organizations improve their clinical and financial outcomes!. The Senior Software Engineer, Communitie...