Brooksource

Sr. Software Engineer

Charlotte, NC, US

$65–$70
7 days ago
Save Job

Summary

Title: Sr. Software Engineer

Location: Charlotte, NC (Hybrid: Onsite Tuesday – Thursday)

Duration: 12 month contract with potential for extension or hire

Pay: $65–70/hr


Please do not apply if you are not located within Charlotte, NC Metro Area. This role does not support candidates who require relocation. Candiates not in the Charlotte, NC Metro Area will automatically be disqualified.


Brooksource is seeking a highly skilled and experienced IT Software Engineer to join the team of our Fortune 500 Energy client. The ideal candidate will be a self-motivated professional with a strong background in software development and a passion for creating innovative solutions.


The team manages three separate web applications using Agile/Scrum/XP methodologies. All applications use Angular for the frontend. One has a Python backend on AWS, one uses a Node.js backend on AWS, and another has a Java/Spring backend (currently not on AWS but migrating soon). Various technologies are in play, and the team is focused on upgrading and optimizing these systems, while continuing to deliver new features and enhancements across the application portfolio.


Key Responsibilities:

  • Develop and maintain high-quality, fully tested solutions using Angular, Python, or Terraform with AWS infrastructure
  • Work independently on complex projects while collaborating effectively with team members
  • Conduct thorough code reviews and provide constructive feedback to peers
  • Implement and promote cybersecurity and coding standards and best practices
  • Design and execute comprehensive testing strategies
  • Debug issues across distributed systems
  • Create proofs of concept to demonstrate technical feasibility and innovation
  • Identify system flaws and communicate/document them
  • Collaborate closely with the team lead and product owner to help guide and realize the product vision


Required Qualifications:

  • Proficiency in at least one of the following: Angular, Python, or Terraform + AWS services
  • Excellent communication skills, including the ability to give and receive constructive feedback
  • Strong documentation skills, both within code and externally
  • A proactive approach to problem-solving and a willingness to ask questions when needed


Preferred Qualifications:

  • Experience with Git / GitHub / GitHub Actions
  • Experience with Java/Spring
  • Experience with Kafka and Data Fabric
  • Bash scripting experience
  • Familiarity with SAST code scanning tools


Education:

  • Bachelor’s degree in computer science, software engineering, or a related field
  • OR 5+ years of professional experience as a Software Engineer in lieu of a degree


Brooksource provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, national origin, age, sex, citizenship, disability, genetic information, gender, sexual orientation, gender identity, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state, and local laws.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: