Software Engineer III
Job Description
Job Description
Position Summary
The Software Engineer III is responsible for developing, enhancing, and maintaining software solutions that support the organization’s technical and business objectives. This role requires hands-on experience with modern programming languages, DevOps practices, relational databases, and cloud services. The ideal candidate demonstrates proficiency in core technical areas, the ability to generate and follow requirements and design specifications, and can work productively with limited supervision within their team.
Key Job Responsibilities
- Design, develop, test, and maintain software applications using high-level programming languages such as C#, Java, Python, or PowerShell .
- Participate in the full software development lifecycle, ensuring adherence to technical requirements, design documents, and project plans.
- Utilize DevOps tooling , including Git , Azure DevOps or Jira , and PowerShell , to support version control, build automation, continuous integration, and deployment processes.
- Work with relational databases (e.g., SQL ) to design schemas, write queries, optimize performance, and support application data needs.
- Collaborate with team members to deploy, monitor, and maintain applications in cloud environments such as Microsoft Azure .
- Troubleshoot, debug, and resolve application issues in a timely manner.
- Contribute to improving code quality through reviews, documentation, and adherence to coding standards.
- Support cross-functional teams by clearly communicating technical details and delivering reliable, maintainable solutions.
Key Competencies & Skills
- Demonstrated experience with cloud-based solutions and willingness to expand cloud expertise.
- Advanced proficiency with C#, Java, Python, or PowerShell.
- Advanced proficiency in DevOps tooling.
- Strong problem-solving, organizational, and communication skills.
- Ability to operate effectively with limited supervision, seeking guidance when needed and taking ownership of assigned tasks.
Education & Experience Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- 4-6 years of professional software development experience.
Working Conditions:
Work is performed inside a flex space building consisting of offices, open desk space, laboratory, machine shop, and a manufacturing floor. Level of noise is usually quiet in the office environment and temperature controlled. Noise levels are elevated in the warehouse space where temperatures can vary depending on the outside elements and weather.
All the above duties and responsibilities are essential job functions for which reasonable accommodation will be made. All job requirements listed indicate the minimum level of knowledge, skills, and/or ability deemed necessary to perform the job proficiently. This job description is not to be construed as an exhaustive statement of duties and responsibilities or requirements. Employees may be required to perform other job-related duties as requested by their supervisor. This document does not create an employment contract, implied or otherwise, other than an "at will" relationship.
Recommended Jobs
Communication Embedded Software Engineer
Job Summary: The Interface/ Communications Embedded Software Engineer will be a key member of the development team for multilevel converter technologies, such as Static Synchronous Compensators (…
Superintendent 2
SYNCON is a veteran-owned, general contractor, specializing in government contracts and commercial construction. We are a sought-after place to work. The company provides all the resources necessary f…
Application Developer
SMBC Group is a top-tier global financial group. Headquartered in Tokyo and with a 400-year history, SMBC Group offers a diverse range of financial services, including banking, leasing, securities, cr…
APU Crew Chief
TAT Piedmont is part of a multi-site, global aerospace company dedicated to our customer experience of exceeding expectations. We are the leading APU leasing and repair station for key commercial and…
Geotechnical Engineer - 9 companies
Job Description Job Description Geotechnical Engineer – Nationwide Opportunities Earth Systems, LLC – part of EnviroTech Holdings (Earth Systems, EnviroTrac, EnviroTactics, Spangler Environmen…
Registered Nurse
You Matter • Make a difference every day in the lives of the underserved • Join a mission driven organization with a people first culture • Excellent career growth opportunities Join us an…
Tarper
Position: Tarper Location: Mount Holly, NC Job Description: This position involves, but is not limited to, covering & securing loaded flatbed trailers with tarps & required straps prior to transport…
Overhead Crane Operator
Job Description Job Description Overhead Crane Operator Location: Harrisburg, NC Pay: $19/hour + $0.75/hour shift differential Schedule: Monday–Friday, 3:00 PM – 11:00 PM Occasional S…
Banquet Server-The Westin Raleigh-Durham Airport
Are you looking for a Company you can "GROW" with, Look no farther, CMC Hotels can provide this opportunity to you. We believe in Growing People. Our people are the Heart of our organization. The grow…
Construction Project Administrator
Accentuate Staffing has partnered with a family-owned construction company to identify a detail-oriented and highly organized Construction Project Administrator to support construction operations acro…