Software Engineer II
$89.4k - $134kCox
Job Summary: The Software Engineer II (C#, .NET) is responsible for designing, developing and maintaining scalable, secure, and high-performing software systems. This role works cross-functionally with Product, Architecture, and Engineering teams to deliver business value through high-quality, reliable software. This is a hands-on role focused on building production-ready solutions, while contributing to technical direction, mentoring engineers, and leveraging modern tools-including AI and spec-driven development-to improve engineering productivity and outcomes. Key Responsibilities: Software Development & Design
- Design, develop, test, and deploy software across the full technology stack
- Translate business and functional requirements into clear, well-defined technical specifications
- Ensure systems are scalable, resilient, maintainable, and secure
- Apply modern engineering standards and best practices
- Break down specs and features into clear, actionable, and estimable tasks
- Deliver incremental value using Agile methodologies
- Own end-to-end delivery of features or services
- Align development with architectural standards and system design
- Write and maintain automated unit, integration, and end-to-end tests
- Ensure code quality, performance, and adherence to specifications
- Troubleshoot and resolve production issues
- Identify risks, dependencies, and deviations early
- Leverage AI-assisted tools (e.g., Copilot, LLM-based tools) to improve productivity and code quality
- Use AI for code generation, test creation, debugging, and documentation
- Validate and refine AI-generated outputs for correctness, security, and maintainability
- Contribute to team practices around AI usage and prompt engineering
- Drive spec-driven development, where features are defined through clear, structured specifications before implementation
- Create and refine technical specs (APIs, contracts, workflows, data models) that serve as the source of truth for development
- Use specifications to enable alignment across engineering, product, and QA
- Leverage specs to support automation, testing, and AI-assisted development workflows
- Ensure implementations are traceable back to specifications and meet defined acceptance criteria
- Partner with Product, QA, and Architecture teams to deliver solutions
- Participate in design discussions and technical decision-making
- Communicate progress, trade-offs, and blockers clearly
- Contribute to coding standards and engineering best practices
- Mentor junior engineers through code reviews and guidance
- Continuously learn and adopt new technologies, including AI-driven techniques
- Experience working in spec-driven or contract-first development environments
- Ability to define clear technical specifications (e.g., API contracts, schemas, workflows)
- Experience using AI-assisted development tools effectively
- Ability to validate, refine, and safely adopt AI-generated outputs
- Understanding of responsible AI usage in software development
- Bachelor's degree Computer Science or a related discipline and 4+ years of experience in a related field, OR master's degree and 2+ years of experience, OR Ph.D. and up to 1 year of experience, OR 18+ years of directly relevant experience.
- Strong proficiency in C#,.NET)
- Experience with cloud platforms (e.g., AWS) and distributed systems
- Solid understanding of system design, APIs, and data models
- Experience with automated testing and CI/CD practices
- Hybrid work schedule
- Availability for rotational on-call duties outside of standard business hours may be required
- Experience building large-scale or mission-critical systems
- Familiarity with microservices and event-driven architectures
- Experience integrating AI capabilities into applications (e.g., LLM APIs, search, recommendations)
- Experience improving engineering workflows through automation or AI
- Strong debugging and performance tuning skills
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Powder Springs, GA vacancy
- Job DescriptionYamaha has an excellent opportunity for a Software Engineer II - UI/UX to join our Marine team in Kennesaw, GA. The role involves leading the design and implementation of UI and network electronic system components for marine products, such as Multi-Functional...SuggestedHourly payTemporary workLocal area
- ...developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the...SuggestedFull timeWork at officeDay shift
- ...technology to its state-of-the-art, industry leading software solutions. WHAT YOU GET TO DO The Software Developer II will work within the solution design requirements from the Software Solution Engineering group to develop functioning software solutions that meet...SuggestedTemporary workCasual workWork at officeRemote workWorldwideFlexible hours2 days per week
- ...goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance... ...Risk Management Technical Strategy Development Test Engineering Shift: 1st shift (United States of America) Hours Per...SuggestedWork at officeShift workDay shift
- ...Syms Strategic Group (SSG) is seeking a talented Software Developer in Test (SDET)-II Location: Remote Department: Veterans Affairs (VA... ...and reporting Occasionally perform other IT systems engineering activities such as requirements, design, installation,...SuggestedFull timeWork experience placementRemote work
- ...Data Engineer II Curant Health is seeking a Data Engineer II to design, develop, and support scalable data solutions across the organization. This role will focus on building and optimizing ETL/ELT pipelines, data integrations, and data processing frameworks that support...
$101.5k - $169.1k
...Job Summary: Cox Automotive is looking for a senior software engineer that applies the principles of secure software engineering to the design, development, maintenance, testing and evaluation of software and cloud infrastructure. Works cross functionally to understand...Contract work$101.5k - $169.1k
...Applies the principles of secure software engineering to the design, development, maintenance, testing and evaluation of software and cloud infrastructure. Works cross functionally to understand business requirements, architecture and technology direction, evaluate alternative...Local areaRelocationVisa sponsorship$120k - $160k
...to come. Job Purpose and Impact ~ The AI Security Engineering Manager will help solidify foundation for the company's modern... ...Collaborate with AI platform engineers, cloud engineers, software engineers and other key stakeholders to create security solutions...Full time$105k - $160k
...Job Purpose and Impact The Senior Professional, Platform Engineering job designs, develops and maintains digital technology infrastructure... ...AUTOMATION: Leads the application of internal software deployment platform, continuous integration or continuous delivery...Work experience placement- ...needs. This all starts with our greatest asset…our employees. What You Will Be Doing: We are seeking a skilled and motivated Software Engineer to join our development team. This role will focus on designing, developing, and supporting business applications, APIs,...Temporary workFlexible hours
- ...Marietta, GeorgiaClearance: Secret with Investigation or CV date within 5 yearsCompany: Lockheed MartinDescription:You will be a Software Engineer Staff, for the F-22 Air Combat Simulation (ACS) Man in the Loop (MITL) development team which is responsible for developing...Full timeContract workWork at officeRemote workFlexible hours
$122.6k - $204.4k
The Lead Software Engineer is a hands-on technical leader responsible for driving the full-stack design, development, and delivery of software solutions across one or more small, high-velocity engineering teams. This role operates above the Senior Software Engineer level...- ...Balancing and Availability Sets Certifications: AZ 303/304 or 104 Should have strong understanding of working on Web technologies e.g. IIS/web application Experience in designing and configuring high availability for web applications. Experience with any scripting...
- ...Software Engineer Johnson Service Group (JSG) is seeking a contract Software Engineer with the ability to obtain a security clearance for an opportunity in Fort Worth, TX. Applicant will be the software engineer responsible for supporting System Build Infrastructure...Weekly payContract workTemporary work
- ...Senior Software Engineer Location: Kennesaw, Georgia (Onsite) Role Overview This position is responsible for developing and delivering complex software requirements to accomplish business goals. The role involves ensuring software is developed to meet functional...
$113.9k - $200.91k
...included for external candidates! As a part of the Systems Engineering Integration and Test Team (SEIT), you will immediately impact... ...the position listed on this site, you will be considered for Software Engineering opportunities within Lockheed Martin Aeronautics...Full timeTemporary workWork experience placementWork at officeImmediate startRemote workRelocationRelocation packageFlexible hoursShift work3 days per week- Job Title Position would require the candidate to be a W2 employee of Donatech. US Citizenship Required. Implement customer requirements in existing Enterprise applications using the technology stack of Svelte/SvelteKit (TypeScript), MSSQL Server and RedHat OpenShift...
- ...Software Engineer I Yamaha has an excellent opportunity for a Software Engineer I to join our Marine in Kennesaw, GA. Yamaha continues to build on its CASE (Connected, Autonomy, Shared Access & Electrification) strategy to develop solutions to further improve boater...Hourly payTemporary workLocal area
- Job TitleMechanical Project Engineer IIJob DescriptionOverviewAre you looking to advance your engineering career and take ownership of meaningful... ...customers.We are looking for a Mechanical Project Engineer II to support the North American Engineering Airport Department....Full time
$74.7k - $127.95k
The Agentic AI Product Software Engineer is responsible for designing, developing, testing, debugging, implementing, and maintaining software solutions that support enterprise applications and AI-enabled products. This role contributes to the delivery of scalable, secure...Full timeWork at office- ...DescriptionYamaha has an excellent opportunity for a Mechanical Engineer II to join our Marine team in Kennesaw, GA. This position support... ...Lead multidisciplinary teams with mechanical, electrical, and software engineers.Travel required to Japan, suppliers and test sites....Hourly payTemporary workLocal area
- ...are searching for talented people to join Kennesaw State University in our vision. Come Take Flight at KSU! Job Title: Senior Software Engineer Location: Kennesaw, Georgia Regular/Temporary: Regular Full/Part Time: Full-Time Job ID: 294090 Location Our Kennesaw campus is...Full timeTemporary workPart timeWork at officeImmediate start
- Full-Stack Web Developer Sandy Springs, GA, USA Requisition ID Req #8390 About Asbury Asbury Automotive Group (NYSE: ABG) is a Fortune 500 company and one of the largest franchised automotive retailers in the United States. We are redefining the ...Weekly payFull timeTemporary workWork at office
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This...Full timeTemporary workFlexible hours- ...MartinDescription:You will be a technical staff member for laboratory software development within the LM Aero Simulation and System Lab (SSL)... ...C-130J, and L-100 aircraft.What You Will Be DoingAs a Software Engineer Senior Staff, you will serve as the software lead for the F-22...Full timeContract workWork at officeRemote workFlexible hours
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
$110.5k - $160k
...Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates in August/September 2026 and are 12 weeks in duration. Do you want to solve real...Full timeInternshipWork at officeWorldwideMonday to Friday- ...construction equipment to on-highway trucks, generators, & industrial engines, we remain committed to learning more about our customers,... ...in the Microsoft Office, AutoCAD, and Adobe Acrobat business software ~ A team player, cooperative, collaborative, willing and able...Temporary workWork at officeLocal areaFlexible hoursNight shift
- ...Job Description TRC Talent Solutions is seeking an Application Engineer for a direct-hire opportunity with a growing manufacturing... ...analysis, reporting, or engineering applications. Technical Software: Proficiency with Microsoft Office Suite, AutoCAD, Autodesk Inventor...Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
Related searches
- ultimate software Powder Springs, GA
- software Powder Springs, GA
- software implementation project manager Powder Springs, GA
- quantum software engineer
- agile software developer
- software developer internship no experience
- netflix software developer
- audio software developer
- lockheed martin software engineer
- software engineer microsoft




