Post Job

Staff Software Engineer Jobs in Smyrna, GA

- 1,655 Jobs
All
Staff Software Engineer
Senior Software Engineer
Software Engineer
Software Developer
Embedded Software Engineer
Software Development Engineer
Advanced Software Engineer
Lead Engineer
Senior Software Development Engineer
Software Engineer Lead
  • Advanced Software Engineer

    Light & Wonder

    Staff Software Engineer Job 19 miles from Smyrna

    Responsible to providing solutions to technical support team on issues related to development, design, and testing code integrated into software products. Bachelors Degree in Comp Science or related field. 5 yrs exp in job offered or as an Assoc. SW Ana. . .
    $92k-118k yearly est. 9d ago
  • Staff Software Engineer

    Caire Inc.

    Staff Software Engineer Job 32 miles from Smyrna

    Staff Software Engineer (level IV) Summary / Objective We are looking for a dynamic technical expert and leader who wants to make a difference in patients' lives while working on cutting-edge technology in the medical device industry. Our Software Engineers contribute to all phases of product development, from initial concept to final deployment, while ensuring high-quality, reliable, and efficient software for our digital health solution. Staff engineers operate as senior technical leads, driving software architecture and implementation across cloud and mobile systems. This position marks a key step in our career ladder, offering structured progression from Staff (IV) to Sr. Staff (V) and Principal (VI), with opportunities for increasing technical scope, influence, and mentorship. Essential Functions Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Architecture Leadership Define overall solution architecture for digital health platforms. Lead cloud architecture design and technology selection (GCP, ASP.net). Define mobile device architecture and strategy, including cross-platform frameworks (MAUI). Implement and review the most complex technical solutions across cloud and mobile systems. Technical Leadership Lead and contribute to all phases of the product development lifecycle: design, implementation, testing, and documentation. Champion best practices in software quality, performance, and reliability. Guide DevOps strategy and implementation for CI/CD, release automation, and observability. Collaborate across engineering, QA, regulatory, manufacturing, and support teams to deliver robust and compliant products. Documentation & Compliance Own the definition and documentation of functional requirements. Ensure software development adheres to regulatory standards: ISO 9001 (Quality Management) ISO 13485 (Medical Device Quality Systems) IEC 62304 (Medical Device Software Lifecycle) ISO 14971 (Risk Management) Mentorship and Growth Provide technical guidance and mentorship to junior and mid-level engineers. Lead peer reviews, architecture discussions, and knowledge-sharing sessions. Competencies/Success Factors Technical Leadership Deep knowledge of cloud technologies and distributed system design Expertise in mobile architecture and modern cross-platform frameworks Experience leading DevOps initiatives and pipeline automation Process and Quality Strong understanding of software lifecycle models and documentation Working knowledge of medical device regulatory standards (ISO, IEC) Team and Culture Strong analytical and problem-solving skills Clear, concise communicator Passion for mentoring and helping others grow Embodies ethics, integrity, and company values Supervisory Responsibility This position has no supervisory responsibilities Work Environment This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines. Physical Demands The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. While performing the duties of this job, the employee is regularly required to sit; use hands to finger, handle or feel objects, tools or controls and talk or hear. The employee is occasionally required to stand, walk, stoop, kneel, crouch or crawl. Specific vision abilities required by this job include close vision and the ability to adjust focus Travel This position requires minimal travel. Required Education and Experience Bachelor's degree in Computer Science, Software Engineering, or related field. 8+ years of professional software engineering experience. Proven expertise in: Cloud platforms (preferably GCP) Cross-platform mobile frameworks (Xamarin, MAUI) Web frameworks (Angular, ASP.net, Vue.js) Designing scalable and secure architectures in regulated environments Preferred Education and Experience MS in Engineering, Computer Science, or a related field. 10+ years of experience including significant contributions to software architecture. Demonstrated experience in cloud and mobile architecture for digital health. Familiarity with additional mobile frameworks (e.g., Flutter, React Native) and containerized deployments. Additional Eligibility Qualifications None required for this position. Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice. CAIRE is committed to providing equal employment opportunity without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, national origin, age, disability, veteran status, or membership in any other class protected by federal, state, or local law.
    $94k-127k yearly est. 4d ago
  • Software Developer

    Apptrics, LLC

    Staff Software Engineer Job 19 miles from Smyrna

    Software Developer Analyze user reqs, convert reqs to sys, tech specs. Plan, dsgn, develp, code prgrms, implmnt s/w applics. Develp, test (UAT) new s/ware, prgrms, dsgn, updte d/base. Improve sys perfrmance, reslve complx tech issues. Verify, deply prgrms, systms, a/mate, enhnce, modify, maintain...
    $67k-87k yearly est. 2d ago
  • Lead Embedded Software Engineer

    Insight Global

    Staff Software Engineer Job 11 miles from Smyrna

    Title: Lead Embedded Software Engineer (Avionics Systems) Duration: Permanent, full-time position Salary: $150,000 - $180,000 Required Minimum Qualifications Bachelor's degree and 9 years of experience OR Master's degree and 7 years of experience Experience leading small to mid-sized technical teams. Experience developing software for complex military systems (Avionics systems on military aircraft ideally) Software engineering experience with developing in languages such as C/C++ and/or Ada. Experience developing real-time software. Preferred Qualifications Active Secret Clearance. Experience developing software for integrated electronic warfare and/or sensors systems. Experience with development of secure and/or safety critical systems. Experience with avionics data buses (MIL-STD-1553, ARINC 429, Ethernet, RS-422, etc.), tactical data links, military radios. Experience developing avionic systems on military aircraft. Experience with military relevant open software standards and frameworks. Key Responsibilities Design, test, and develop software packages to meet system requirements. Develop and maintain software and scripts to support embedded software development and processes. Influence embedded software development processes. Apply expertise in embedded systems to define requirements and develop embedded software designs recognizing limitations of target hardware platforms. Author technical reports and presentations for projects of moderate-to-high complexity. Compile report input from other researchers and prepare final report deliverables. Lead and/or contribute to white papers and proposals. Provide technical leadership to development teams and verify managed developers are following embedded development processes. Additional Responsibilities Develop software for Military embedded systems applications. Develop software requirements and design. Develop software using approved coding standards and processes. Provide software development estimates. Ensure software is developed to meet military, safety, and security standards. Create and deliver technical presentations. Act as the software technical focal to sponsors for assigned projects.
    $150k-180k yearly 4d ago
  • Lead Web Content Engineer

    Careerbuilder-Us 4.6company rating

    Staff Software Engineer Job 11 miles from Smyrna

    Our client, a corporation in Atlanta, GA, is seeking a lead Web Full Stack Software Engineer. In this position, you will be a core technical stakeholder and collaborate with technical leads, software architects, and other cross-functional technology teams to translate operational requirements into innovative solutions that support senior decision makers. Responsibilities: Develops efficient code in various development languages for enhancements and bug fixes Designs, and develops software solutions and process flows complying with standards, guidelines, and best practices to deliver scalable web and content solutions Executes against project plans and delivers assignments within scope, schedule, and budget Creates, executes, and evaluates unit/integration tests Adopts and adapts to newly approved technologies, programming languages, tools, and standards Identifies, assess, and formulates architectural impacts and solutions from business requirements Collaborates to ensure application designs utilize appropriate patterns and standards Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints, including the ability to estimate work needed Assesses functional and nonfunctional requirements and creates designs to meet both business and technical needs Creates conceptual and detailed technical design documents Provides implementation expertise contributing to rollback, post install, data migration, and other artifacts as required including creation of support plans Adheres to security management practices and promotes established security standards Identifies and resolves problems, often anticipating issues before they occur or before they grow, develops and evaluates options, and implements solutions Provides leadership in full systems life cycle management (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.) to ensure delivery is on time and within budget Implementing and evolving software daily across multiple tiers and components using Agile/Scrum methodologies Mentoring junior developers Contributes to the overall architecture of an existing large enterprise software system, and the implementation of new knowledge graph-based software, data pipelines, and platform APIs Qualifications: Bachelor's degree from an accredited college or university in Computer Science, Engineering or Information Technology required SAAS experience in Optimizely or Salesforce required At least 5+ years of software development experience leading the delivery of large, complex solutions At least 3+ years of experience leading a team Proficient in web/content architectures, API design, SQL, JavaScript, CSS, tag management Strong experience with .NET Familiar with continuous integration, automated testing, and hosting infrastructures Experienced with CMS templates and concepts Effective oral & written communication; Ability to effectively present information and respond to questions Experience in testing: unit, automation and performance Scrum/agile software development practices Source Control with GIT Client side Web Application development using HTML, CSS, JavaScript, and SPA frameworks such as React, Vue, Angular, etc. REST or GraphQL API service development Ability to comprehend and model complex business processes and problem domains Planning, organizing, analytical, and problem-solving skills Ability to multi-task to meet critical deadlines in a rapidly changing environment Experience Desired: Azure and/or AWS background/certifications are a plus Content Management Ecommerce B2B / B2C development experience
    $100k-135k yearly est. 3d ago
  • Node Software Engineering Lead

    It Motives

    Staff Software Engineer Job 11 miles from Smyrna

    No C2C // No Sponsorship Our industry leading client is seeking proficient hands on Software Engineering Lead with strong Node skills for a long term contract role. If you want to work for a great company with potential to land full-time, have incredible soft skills, and enjoy working in a fast-growing type of organization - then we want to hear from you. We value diversity in the workplace and encourage women, minorities, and veterans to apply. Thank you! Location: Atlanta, GA (Hybrid) Type: Contract No Third-Party Agencies Please Job Description: We are seeking a highly skilled Lead Node.js Software Engineer to join our growing development team. This is a hands-on role that requires expertise in Node.js, particularly with Nest.js, and the ability to lead and mentor a team of engineers. The ideal candidate will have experience in low-level design, creating technical documentation in a fast-paced, Agile environment. You will be instrumental in shaping the future of our platform and providing guidance and mentorship to junior and mid-level developers. A strong desire to innovate, grow, and improve processes is essential to drive the success of our initiatives. Key Responsibilities: Lead and contribute to the design, development, and maintenance using Node.js and Nest.js. Provide hands-on technical leadership and mentorship to a growing team of developers. Own the low-level design of key systems, including creating technical documentation such as sequence diagrams, OpenAPI specifications, Swagger, and other design artifacts. Collaborate with product managers, architects, and other stakeholders to transform business requirements into technical solutions. Design and implement RESTful APIs, Microservices, and server-side components that are scalable, secure, and high-performing. Review and provide constructive feedback on code to ensure high-quality standards and best practices. Continuously improve development processes and adopt new technologies to meet project goals. Act as a go-to expert for solving complex technical issues and driving performance improvements. Foster a culture of collaboration, continuous learning, and growth within the engineering team. Required Skills & Qualifications: 4+ years of hands-on experience in Node.js development, with strong proficiency in Nest.js. Experience in low-level design and creating technical documentation, such as sequence diagrams, OpenAPI specifications, and Swagger. Proven ability to lead/mentor a team of engineers including junior and mid-level developers. Solid understanding of Microservices architecture and API design patterns. Strong proficiency in working with databases (SQL and NoSQL) and backend technologies. Experience with modern development workflows, including CI/CD pipelines and version control (Git). Familiarity with containerization (e.g., Docker) and cloud platforms (AWS, GCP, Azure). Excellent problem-solving skills and ability to think critically in high-pressure situations. Strong communication skills with the ability to work effectively across teams and with stakeholders. Attributes We Value: Hungry, go-getter mentality - someone who takes initiative and pushes for improvement. Strong leadership skills with the ability to inspire and drive technical excellence. A proactive approach to problem-solving and a dedication to delivering high-quality results. A drive to innovate and change the horizon of the programs you are working on. Experience in Hospitality or Food Service Tech is a plus.
    $93k-123k yearly est. 15d ago
  • OCR (Optical Character Recognition) Development Software Engineer

    Flexton Inc.

    Staff Software Engineer Job 19 miles from Smyrna

    Flexton is an IT Solutions company formed in 2007 headquartered in San Jose, CA. We provide complete IT solutions for client's project needs by following industry standard software development methodologies in all of our development efforts. We work on-site, off-site and on-site/ offshore model. We are looking for a OCR (Optical Character Recognition) Development Software Engineer to work with one of our Insurance domain client. Role: Software Engineer with OCR exp Location: Hybrid from Oakland, CA or Rancho Cordova, CA or Alpharetta, GA Only W2 candidates, No H1B profiles Job Requirements: Degree in Computer Science and/or equivalent technical education and experience. Minimum 7 years of experience designing and developing high performing and secure Applications. Experience with Optical Character Recognition (OCR), ie. FIS FormWorks, Mavro, OPEX, impira, etc. Expertise in OCR editor configuration and batch support Expertise in Azure AI Doc Intelligence Experience in building and maintaining DEVOPS GHEC Pipelines Experience in configuring Observability platform (Datadog Expertise in 834 EDI file format and processing. Knowledge of current trends and best practices enabling sound technology choices and strategic decisions. Spearheads the development of innovative approaches to detect, respond to, and eradicate tech debt, anti-patterns and advance threats. Ability to research and apply innovative methodologies, latest industry trends, design patterns. Recognizes underlying problems, opportunities, or the political forces affecting the organization. Subject matter expert responsible for sharing expertise and insight with other engineers. Identifies significant internal and external stakeholders and builds partnerships as part of an influencing strategy. Demonstrates mastery in their area of expertise and are recognized as an authority on it by their peers and leaders. Evaluates and generates options that scan the entire spectrum of software reliability, ease of adoption, scalability, operational ease, and skillset availability. Mentors and champions cultural as well as process change. Knowledge of agile development methodologies Ability to develop and maintain key vendor relationships. Healthcare background preferred due to intake docs and claims. Thanks & Regards, Chandrashekhar Rao *****************************
    $64k-86k yearly est. 2d ago
  • SDET - W2

    IMCS Group 3.9company rating

    Staff Software Engineer Job 19 miles from Smyrna

    escription: A successful Senior Software Quality Engineer ensures software quality through key responsibilities. They identify and track defects, collaborate with development teams to resolve issues promptly, and provide regular updates on testing progress. They establish testing standards, design and execute comprehensive test plans, and focus on high-quality web interfaces and cloud services. Collaboration with product owners, UX designers, architects, and developers is essential, participating in agile activities like story mapping and sprint reviews. Reviewing team members' work to maintain code quality is crucial. Key Responsibilities: • Write readable, performant, bug-free automation code. • Identify, document, track, and communicate defects, working closely with development teams to prioritize and facilitate timely resolution. • Provide regular status updates and metrics to project stakeholders, highlighting testing progress, quality metrics, and any potential risks or issues. • Establish and maintain testing standards, methodologies, and best practices, ensuring consistency and adherence to quality guidelines throughout the development lifecycle. • Design, implement, and execute comprehensive test strategies, test plans, and test cases to validate software functionality, performance, and scalability. • Review team members' work and hold them accountable for high code quality standards. • Lead and mentor junior team members, building partnerships with key stakeholders to achieve shared objectives. • Continuously improve processes, tools, and frameworks to enhance the overall efficiency and effectiveness of the QA team. Qualifications: • 10+ years of professional software development experience in high-value test automation for complex enterprise software products. • 7+ years of experience in developing desktop/mobile automation framework for front end and backend application using Selenium, Cucumber, Java/ JavaScript, Appium Cypress, Page Object Model (POM) & Page Factory, with reporting capabilities to automate tests for web applications across UI & API. • Familiar with the Playwright Automation tool. • 3+ years of experience in working with TestNG framework. • 5+ years of experience in testing cross-browser compatible front-end web experiences. • 5+ years of experience in writing and executing automation for cross-browser testing. • 5+ years of experience in writing and executing automation for mobile devices for non-native applications. • Experience with high availability, Disaster Recovery, Rogue testing, Happy Path, Negative Testing, Performance Testing, and Functional Testing. • Familiarity with version control and CI/CD tools like Gitlab, Git, Github, Jenkins. • Strong communication and problem-solving skills. • Proven ability to develop robust, efficient, high-quality code. • Awareness of Web performance tools (JMeter or Load Runner). Preferred Qualifications: • Bachelor's degree in computer science, Information Technology, Information Systems, or a related field (or foreign equivalent degree) or equivalent work experience and/or certifications • Experience in the financial services domain with high-volume, large-scale processing and reporting • Experience with Postman for API testing. • Familiarity with agile methodologies and participation in agile activities like story mapping, backlog grooming, daily stand-ups, retrospectives, and sprint reviews. • Ability to work effectively in a dynamic and ever-evolving environment.
    $63k-84k yearly est. 4d ago
  • Senior Java Software Engineer

    Synergis 3.8company rating

    Staff Software Engineer Job 22 miles from Smyrna

    Java Developer Duluth, Georgia Direct Hire Synergis client develops, produces, and licenses legally compliant games in every state where we operate. Since they were founded in 2000, they have built a talented leadership team and a company culture defined by integrity, innovation, and compliance. Our client is seeking highly motivated individuals with a passion for technology to join our next R&D generation. They take pride in their fast-paced environment and team of creative staff. Reporting to the Senior Platform Architect, the Senior Java Developer will be responsible for working with stakeholders and the development team to define and implement features and functionality to drive the entire software ecosystem forward. The role involves the development of ready-to-launch games for our customers and markets, as well as backend support. Expect to be challenged with complex issues ranging from art integration, sophisticated game mathematics, and various compliance requirements. Java Developer Responsibilities Meeting with the design studio to discuss game ideas and specifications. Planning and implementing game functionality. Transforming design ideas into functional games. Designing and developing gaming software. Debugging software and performance bottlenecks. Testing game functionality and theme dynamics. Collaborating with a team of engineers, artists, designers, and QA to deliver exciting new content and exceptional player experiences. Providing support for and debugging issues arising in the field. Java Developer Required Skills / Qualifications Bachelor's Degree or the equivalent number of years of professional experience 5+ years professional experience in software development. 5+ years professional experience in Java. Proficiency in developing object-oriented software. Strong understanding of core Java programming, not just frameworks. Experience with the entire development lifespan from gathering requirements to launching. Strong ability to read and understand pre-existing code bases. Experience working with backend systems. Experience estimating effort and establishing timelines for projects as well as communicating associated risk. Sense of aesthetics and attention to detail to create a first-class game. Highly motivated self-starter who can work with limited supervision. Good communication skills. An excellent critical thinker with demonstrated analytical skills. Good troubleshooting skills. Strong interpersonal skills. Java Developer Preferred Experience: Experience with optimizing graphics and shaders. Experience with memory and space optimization. Integration with hardware platforms. Skill-based gaming experience. Agile and Scrum experience. Passion for your work and desire to grow yourself and those around you. The compensation range for this position is $110000 to $135000. (dependent on factors including but not limited to client requirements, experience, statutory considerations, and location). *Note: Disclosure as required by the Equal Pay for Equal Work Act (CO), NYC Pay Transparency Law, and sb5761 (WA) Synergis is proud to be an Equal Opportunity Employer. We value diversity and do not discriminate on the basis of race, color, ethnicity, national origin, religion, age, gender, gender identity, political affiliation, sexual orientation, marital status, disability, military/veteran status, or any other status protected by applicable law. Qualified applicants with arrest or conviction records will be considered for employment in accordance with the requirements of applicable state and local laws, including but not limited to, the San Francisco Fair Chance Ordinance, the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. For immediate consideration, please forward your resume to Rebecca Cook at ******************** If you require assistance or an accommodation in the application or employment process, please contact us at ********************. Synergis is a workforce solutions partner serving thousands of businesses and job seekers nationwide. Our digital world has accelerated the need for businesses to build IT ecosystems that enable growth and innovation along with enhancing the Total Experience (TX). Synergis partners with our clients at the intersection of talent and transformation to scale their balanced teams of tech, digital and creative professionals. Learn more about Synergis at *******************
    $110k-135k yearly 2d ago
  • Software Developer

    Guidant Global

    Staff Software Engineer Job 11 miles from Smyrna

    'We're hiring for Software Developer' Working Mode: Hybrid Opportunity: Permanent How you'll make an impact: We are seeking an engineer who thrives in an agile environment, can successfully partner with small, cross-functional teams, and who wants to be empowered to make a difference. Software Development Engineers are tasked with optimizing large data sets and implementing data pipeline architecture. Build data platforms and data stores to support AI and ML solutions. You will actively be collaborating with developers and architects. Your role in action: Build and maintain innovative applications and systems at scale and solve deep technical and mathematical challenges Develop high-quality, efficient production level code Continuously optimize and evolve complex applications and systems while lowering cost Collaborate with talented data scientists and engineers to deliver end-to-end products in a high velocity environment Establish and champion architectural standards that enable automated test and continuous integration/continuous deployment (CI/CD) Ownership of the entire software development lifecycle, from requirements gathering to production support. Joining the On-Call rotation for our applications is a requirement Could this be you? Bachelor's degree in computer science or related technical field or the equivalent combination of education and experience. Hands-on industry experience in software design, development, and algorithmic problem-solving. Proficiency in Scala, along with experience in at least one additional programming language. Functional programming experience is a plus. A strong focus on writing high-quality, maintainable, and scalable software. Familiarity with any of the following technologies is a plus: Distributed systems such as Spark, Hadoop, Kafka Caching solutions like Redis or Memcached Building and designing RESTful or gRPC APIs and services Containerization and orchestration tools like Docker and Kubernetes SQL, relational databases, or data warehouses For more info can reach me on **************************** and can contact me on +44 1582346843
    $67k-87k yearly est. 4d ago
  • Software Licensing and Reporting Engineer

    Tier4 Group

    Staff Software Engineer Job 11 miles from Smyrna

    Direct Hire | Atlanta, GA Are you a detail-driven IT professional with a knack for navigating the world of software licenses and compliance? We're looking for a Software Licensing and Reporting Engineer to join our team and take ownership of our software asset management lifecycle-from procurement to compliance reporting. This is a critical, high-visibility role where your analytical mindset, licensing expertise, and data-driven insights will help ensure we stay efficient, compliant, and cost-effective across all software operations. What You'll Be Doing License Management: Monitor and manage software licenses to ensure accurate usage and prevent over/under licensing. Compliance Monitoring: Conduct regular audits and assessments to ensure we meet all licensing requirements. Vendor Relations: Build and maintain strong relationships with software vendors while negotiating licensing agreements. Procurement Support: Partner with procurement teams to evaluate software needs and guide acquisition strategies. Reporting: Create and deliver detailed reports on software usage, compliance, and optimization opportunities. Data Analysis: Use analytics tools to uncover trends, inefficiencies, and savings opportunities. Policy Development: Establish and enforce software asset management policies and procedures. Training & Support: Educate employees on licensing policies and ensure best practices are followed across the board. What You Bring to the Table Education: Bachelor's degree in Information Technology or a related field. Experience: 3-5+ years in software licensing, asset management, or a related discipline. Expertise In: Microsoft and other major vendor licensing models. Software asset management tools and systems. Data analytics and reporting tools (e.g., Excel, Power BI). ITIL framework and systems like ServiceNow. Soft Skills: Strong communication and negotiation abilities. Detail-oriented with excellent organizational skills. Independent worker and effective team collaborator.
    $64k-85k yearly est. 4d ago
  • Full Stack Software Engineer (C#, .NET, AWS, JavaScript)

    Resolution Technologies, Inc.

    Staff Software Engineer Job 11 miles from Smyrna

    Hybrid position in Atlanta, Georgia office, Dallas, Texas office, Salt Lake City, Utah office, Columbus, Ohio office, and Hoboken, New Jersey office. Full Stack Software Engineer Career Opportunity Do you take great pride in your code? Do you get giddy at the sight of an elegantly crafted function? Do you recoil in horror when you see code with no test coverage? If you answered yes to these questions, you'd be a great fit for the engineering team with our client who is a global leader in the CX and CCaaS platform space. They are looking for an energetic Full Stack Software Engineer to join their highly collaborative team. They put a high emphasis on code quality and maintainability, flexibility, and lifetime learning. Their product is a multitenant cloud-based service that leverages REST APIs, microservices, serverless function, and Kubernetes. If you're interested in working on a dynamic team who provides services to millions of users worldwide, we would love to hear from you! Full Stack Software Engineer Team Environment We are a collaborative team of engineers with a culture of continuous learning and development. We are well established in the market but still enjoy a high-energy startup-style environment. Software engineers work closely with QA and DevOps teams on projects. We are passionate about our work and everyone on the team is hands-on regardless of their role. We focus heavily on unit and integration testing. Our QA testing is automated, helping us maintain high quality in our software and catch defects early in the development cycle. We work in two-week sprints utilizing continuous integration and weekly deployments. We use serverless solutions on AWS when possible. We focus on high availability for our services, minimizing downtime, and service interruptions. We're constantly optimizing our performance and resource consumption. Full Stack Software Engineer Role and Responsibilities Create robust, scalable RESTful APIs and idempotent microservices for use by customers and partners Design pragmatic solutions with product managers and stakeholders Build cloud services with AWS using Kubernetes or serverless technologies Follow and promote AWS best practices for software architecture Follow an agile development cycle with 2-week sprints to ship changes iteratively Use git for source control and GitHub for code reviews Refactor legacy code into modern application patterns Promote a spirit of collaboration across teams and individuals Evaluate algorithms for cost, efficiency, and robustness Well architected, modular vanilla front end JavaScript Emphasis on unit and integration tests Full Stack Software Engineer Required Skills and Qualifications Bachelor's degree in Computer Science or Engineering or equivalent work experience 5+ years of experience building web applications/services Deep understanding of web technologies Excellent debugging skills 5+ years of experience with C# 5+ years of experience with vanilla JavaScript Passion for learning and mentoring Passion for troubleshooting problems and determining root-cause Comfortable working in an agile/scrum environment Comfortable working with remote team members Comfortable working with cloud infrastructure Strong English communication skills Full Stack Software Engineer Desired Technical Skills AWS (e.g. IAM, SNS/SQS, DynamoDB, Lambda, OpenSearch, CloudFormation, etc.) Amazon Aurora MySQL database Docker and Kubernetes (AWS EKS) Snowflake data warehouse Continuous Integration/Continuous Deployment (CI/CD) Vanilla JavaScript using modern ECMAScript standards PHP data marshalling layer
    $64k-85k yearly est. 19d ago
  • Cloud Governance SW Engineer

    Aroghia Group, LLC

    Staff Software Engineer Job 11 miles from Smyrna

    Experience in Python/Golang (preferred) or similar automation/scripting languages Cloud infrastructure development or resource management experience using public cloud provider platforms and services (e.g. AWS, Azure, GCP) Experience in Infrastructure-as-code tools such as Terraform, Cloudformation, Pulumi, etc. Experience in best cloud security practices Experience in developing automation to simplify end-to-end processes and remove manual workflows Knowledge of Agile principles and Sprint Planning, including planning/backlog tools (e.g. JIRA) Knowledge of cloud governance principles, strategy, risk, compliance. Excellent communication and collaboration skills, with the ability to work effectively with both technical and non-technical stakeholders. Innovative problem-solving skills, with a track record of developing creative solutions to technical challenges. The following qualifications are preferred, but not required: Governance, risk and compliance knowledge and appreciation. Some knowlege of Cloud Custodian and Open Policy Agent Rego Some experience in Front-End Development Basic knowledge of Cloud Security/Cybersecurity practices Experience with big room planning processes such as Scaled Agile Framework (SAFe) AWS Certifications (e.g. Solutions Architect, Developer, etc.)
    $64k-85k yearly est. 2d ago
  • Software Engineer

    Harnham

    Staff Software Engineer Job 11 miles from Smyrna

    Remote- Atlanta, Georgia $130,000-150,000 with bonus Are you passionate about crafting innovative software solutions and advancing analytics capabilities? This is your chance to join a growing team focused on building advanced data and analytics solutions that drive impactful decision-making. This role offers the opportunity to work on cutting-edge technology in a collaborative and fast-paced environment. The Company Based in Atlanta, this private equity firm has established itself as a financial powerhouse. With a strategic focus on consumer and multi-unit businesses, the company has acquired an impressive portfolio of 90+ franchise/multi-unit brands. Known for being a trusted partner, the firm emphasizes a win-win-win approach, ensuring all stakeholders, employees, franchisees, partners, and shareholders share in the growth and success of the business. About the Role As a Software Engineer, you will play a pivotal role in building robust, scalable analytics tools and solutions. You will collaborate across teams to deliver innovative software engineering solutions, ensuring data accuracy and reliability for informed decision-making. This role is integral to the ongoing development of advanced analytics capabilities within the organization. Key Responsibilities Collaborate with data science and analytics teams to create and deploy scalable analytics products. Develop and maintain robust data pipelines to support advanced analytics and data science solutions. Design cloud infrastructure and leverage modern ETL tools to optimize data transfer and integration. Build custom software applications and automate deployment pipelines with thorough testing. Stay current on emerging software engineering techniques and technologies. Translate business requirements into effective, user-friendly software solutions. Partner with cross-functional teams to ensure seamless deployment of data-driven tools. Required Skills and Experience Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field. 2+ years of experience in software engineering with a focus on developing production applications. Proficiency in programming languages like Python, SQL, or similar. Experience with APIs. Experience with frameworks like Flask or Django. Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders. Preferred Qualifications Familiarity with Google Cloud Platform, Flask, BigQuery, and Postgres. Knowledge of best practices in software development, including coding standards and continuous deployment. Strong problem-solving skills and an entrepreneurial mindset. Why Join the Team? Impactful Work: Contribute to the development of transformative solutions that drive growth and success. Learning Opportunities: Stay on the cutting edge of technology and advance your skills in a supportive environment. Collaborative Culture: Work alongside talented, driven individuals in a team-oriented setting. Competitive Benefits: Enjoy a comprehensive compensation package, including a competitive salary, annual performance bonuses, health benefits, a 401(k) plan, and paid time off. This is your chance to be part of a dynamic team that values innovation, collaboration, and excellence. If you are ready to advance your career in software engineering while contributing to a world-class organization, this opportunity is for you! Apply now to learn more about joining this exciting team.
    $64k-85k yearly est. 34d ago
  • Software Engineer

    Encore Talent Solutions

    Staff Software Engineer Job 11 miles from Smyrna

    Encore Talent Solutions has partnered with a client in search for a Software Engineer with a C# and SQL background for a newly created position. This role will be responsible for working heavily in data and maintaining legacy applications. This is a hybrid position, three days on-site and two days remote. Job Description: We are looking for a Software Engineer contractor to join our Atlanta based team (contract to hire possible). This role will be responsible for the design, development, implementation, and support of custom development technology, which supports critical business operations between customers, suppliers, and the company, in such a way as to meet and exceed the company's objectives. Requirements: Bachelor's degree in computer science, information technology, or a similar field 3-5 or more years development experiences with great coding skills and excellent personalities. Requirements: 3-5 years of experience with C# and .Net Core Strong SQL skills with SQL Server experiences, stored procedure and SSRS experiences In-depth knowledge of JavaScript, CSS, HTML, and front-end languages RESTful, Microservices implementation experiences & Docker experiences A great plus with development experiences with React.js, Node.js, Redux 3-5+ years relational database working experiences, including SQL Server, Oracle or PostgreSQL Cloud architecture (AWS or Azure) Experiences on maintaining legacy applications Excellent troubleshooting skills and collaboration skill with cross functional teams
    $64k-85k yearly est. 4d ago
  • Microservices Software Engineer - Hybrid

    Ideahelix

    Staff Software Engineer Job 11 miles from Smyrna

    Job Title: Microservices Software Engineer Duration: 12+ Months Contract How you will make an impact: Design, develop, test and maintain microservices to support our consumer facing applications. Write highest quality code with utmost attention to scalability, security and performance. Use TDD and participate in code-reviews with other software engineers. Collaborate with DevOps team to setup the build and delivery pipeline. Add instrumentation and monitoring to support production environments. Build Docker containers and container management. Accurately scope effort, identify risks and clearly communicate trade-offs with team members and other stakeholders. Ship high quality products and features with an end-to-end mindset from conception to delivery and production support; owning specifications, quality, release deployments and monitoring of production health. What we look for: BS/MS in Computer Science or equivalent work experience. 5 - 7 years of experience designing and developing secure object-oriented web services. Experience with all phases of software development. You have been there and done it, multiple times. You have strong experience in Java and Restful API Development. Also experience in spring boot is required. Experience with developing microservices highly desired. Some familiarity with exposing and securing APIs using an API management solution. Experience with SQL and NoSQL databases. Test Driven Development, unit testing, and knowledge of mocking frameworks such as EasyMock and Mockito. Developing and deploying applications on AWS, Azure or private cloud. Strong problem solving and communication skills. Great business acumen with a passion to solve for the customer. Some experience in at least a few of the following technologies in the below categories: Spring Framework; Spring Boot. Web Services: Spring, Jersey, Apache CXF, RESTEasy, Restlet Databases: Oracle, MySql, MongoDB, Cassandra etc. Distributed Cache: Redis, Coherence, Hazelcast Build & CI Tools: Maven, Jenkins, Gradle etc. Search & AI: Apache Solr, ElasticSearch, Natural Language Processing libraries (Stanford, Apache). Message Brokers: Apache Kafka, ActiveMQ, RabbitMQ
    $64k-85k yearly est. 2d ago
  • Senior ServiceNow ITOM Developer with Value Stream Management (VSM)

    Ampstek

    Staff Software Engineer Job 11 miles from Smyrna

    • 5+ years of solid ‘Developer' experience in ServiceNow ITOM (CMDB, Discovery) • 5+ years of expert experience with integrations ServiceNow with other applications or data sources including REST and SOAP APIs • 3+ years of developer experience in Value Stream Management (VSM) • Strong proficiency in JavaScript, GlideScript and other ServiceNow scripting languages. • Ability to work on several projects simultaneously and mentor other developers • Ability to create high-quality documentation with precision • Certification in one or more mainline ServiceNow Certifications (CSA, CAD, CIS)
    $83k-108k yearly est. 2d ago
  • ServiceNow Senior Developer

    Oscar Technology

    Staff Software Engineer Job 11 miles from Smyrna

    We are seeking a highly skilled Senior ServiceNow Developer to join our team and lead the design, development, and implementation of solutions across the ITOM (IT Operations Management), ITAM (IT Asset Management), and ITSM (IT Service Management) modules of the ServiceNow platform. This role requires deep technical expertise in ServiceNow architecture, integration, and scripting, along with strong collaboration and problem-solving skills to support enterprise service delivery and automation goals. Key Responsibilities: Lead the design and development of ServiceNow solutions with a focus on ITOM, ITAM, and ITSM modules. Implement and maintain discovery, CMDB, service mapping, and event management within ITOM. Develop and manage lifecycle processes for hardware, software, and cloud assets within ITAM. Enhance ITSM processes including Incident, Problem, Change, Request, and Knowledge Management. Collaborate with stakeholders to gather requirements, define solutions, and implement enhancements. Build custom applications and integrations using ServiceNow Studio, Flow Designer, and Scripted APIs. Ensure data integrity, governance, and compliance within the ServiceNow platform. Troubleshoot and resolve issues, providing advanced support and guidance to other developers and users. Stay current with the latest ServiceNow releases and features, and lead upgrade initiatives. Mentor junior developers and contribute to platform best practices and documentation. Required Qualifications: 5+ years of hands-on ServiceNow development experience. Proven experience with ITOM (especially Discovery, Service Mapping, Event Management). Strong understanding of ITAM processes and implementation (HAM, SAM Pro, Asset Lifecycle). Deep expertise in ITSM modules (Incident, Change, Problem, Knowledge, Request). Strong knowledge of scripting (JavaScript, Glide API, Business Rules, Script Includes). Experience with REST/SOAP integrations and external data sources. Solid understanding of CMDB data modeling and CI relationships. ServiceNow Certified System Administrator (CSA) and at least one advanced certification (e.g., Certified Application Developer, ITOM Specialist). Excellent communication and stakeholder engagement skills. Experience working in Agile/Scrum environments. Desired Skills and Experience ITOM, ITAM, ITSM, CMDB, Discovery Oscar Associates Limited (US) is acting as an Employment Agency in relation to this vacancy.
    $83k-108k yearly est. 4d ago
  • Associate Embedded Automotive SW Engineer

    Open Systems Inc. 4.6company rating

    Staff Software Engineer Job 34 miles from Smyrna

    Title: Associate Embedded Automotive SW Engineer Type: 6+ Months, Long-term Contract. Industry: Automotive. Our client is a leading innovator in the automotive technology sector, dedicated to pushing the boundaries of what's possible in embedded software solutions. They specialize in developing cutting-edge software for automotive applications, shaping the future of connected vehicles and intelligent transportation systems. As they continue to expand their team, we are seeking talented and driven Entry Level Software Engineers with a passion for embedded automotive software development to join our client at their Peachtree City, GA. Position Overview: We are looking for entry-level software engineers who are eager to dive into the exciting world of embedded automotive software. In this role, you will have the opportunity to work on groundbreaking projects, contributing to the design, development, and optimization of software solutions for next-generation vehicles. You will collaborate with experienced engineers and cross-functional teams to solve complex problems and drive innovation in the automotive industry. Responsibilities: Participate in the design, development, and testing of embedded software solutions for automotive applications. Collaborate with cross-functional teams to understand project requirements and objectives. Contribute to the implementation of software components in C/C++ and Java, adhering to coding standards and best practices. Conduct thorough testing and debugging to ensure the reliability and performance of embedded software systems. Assist in the integration of software modules with hardware components and systems. Stay updated on emerging technologies and industry trends in embedded automotive software development. Demonstrate strong problem-solving skills and a willingness to learn and adapt to new challenges. Learn from the best in the business! Qualifications: Bachelor's degree in a STEAM major (Science, Technology, Engineering, Art, Math) from an accredited institution. Genuine interest in learning and contributing to the embedded automotive software area. Excellent problem-solving skills and attention to detail. Proficiency in programming languages such as C/C++ and Python. Knowledge of the Android operating system Availability to work from our Peachtree City office. Join the team: If you are passionate about technology and eager to make your mark in the exciting field of embedded automotive software development, we want to hear from you! Come be a part of our dynamic team and help us drive innovation in the automotive industry. Apply now and take the first step toward a rewarding career.
    $70k-90k yearly est. 4d ago
  • Senior SDET

    Talent Software Services 3.6company rating

    Staff Software Engineer Job 19 miles from Smyrna

    Are you an experienced Senior SDET in Test (MR/VR) with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Senior SDET to work at their company in Alpharetta, GA. A successful Senior Software Quality Engineer at the client ensures software quality through key responsibilities. They identify and track defects, collaborate with development teams to resolve issues promptly, and provide regular updates on testing progress. They establish testing standards, design and execute comprehensive test plans, and focus on high-quality web interfaces and cloud services. Collaboration with product owners, UX designers, architects, and developers is essential, participation in agile activities like story mapping and sprint reviews. Reviewing team members' work to maintain code quality is crucial. Primary Responsibilities/Accountabilities: Write readable, performant, bug-free automation code. Identify, document, track, and communicate defects, working closely with development teams to prioritize and facilitate timely resolution. Provide regular status updates and metrics to project stakeholders, highlighting testing progress, quality metrics, and any potential risks or issues. Establish and maintain testing standards, methodologies, and best practices, ensuring consistency and adherence to quality guidelines throughout the development lifecycle. Design, implement, and execute comprehensive test strategies, test plans, and test cases to validate software functionality, performance, and scalability. Review team members' work and hold them accountable for high code quality standards. Lead and mentor junior team members, building partnerships with key stakeholders to achieve shared objectives. Continuously improve processes, tools, and frameworks to enhance the overall efficiency and effectiveness of the QA team. Qualifications: 10 years of professional software development experience in high-value test automation for complex enterprise software products. 7 years of experience in developing desktop/mobile automation framework for front end and backend application using Selenium, Cucumber, Java/JavaScript, Appium Cypress, Page Object Model (POM) & Page Factory, with reporting capabilities to automate tests for web applications across UI & API. Familiar with the Playwright Automation tool. 3 years of experience in working with TestNG framework. 5 years of experience in testing cross-browser compatible front-end web experiences. 5 years of experience in writing and executing automation for cross-browser testing. 5 years of experience in writing and executing automation for mobile devices for non-native applications. Experience with high availability, Disaster Recovery, Rogue testing, Happy Path, Negative Testing, Performance Testing, and Functional Testing. Familiarity with version control and CI/CD tools like Gitlab, Git, Github, Jenkins. Strong communication and problem-solving skills. Proven ability to develop robust, efficient, high-quality code. Awareness of Web performance tools (JMeter or Load Runner). Preferred: Bachelor's degree in computer science, Information Technology, Information Systems, or a related field (or foreign equivalent degree) or equivalent work experience and/or certifications. Experience in the financial services domain with high-volume, large-scale processing and reporting. Experience with Postman for API testing. Familiarity with agile methodologies and participation in agile activities like story mapping, backlog grooming, daily stand-ups, retrospectives, and sprint reviews. Ability to work effectively in a dynamic and ever-evolving environment.
    $80k-101k yearly est. 2d ago

Learn More About Staff Software Engineer Jobs

How much does a Staff Software Engineer earn in Smyrna, GA?

The average staff software engineer in Smyrna, GA earns between $83,000 and $144,000 annually. This compares to the national average staff software engineer range of $100,000 to $186,000.

Average Staff Software Engineer Salary In Smyrna, GA

$109,000
Job type you want
Full Time
Part Time
Internship
Temporary