Advanced Software Engineer
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.
.
.
Staff Software Engineer
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.
Software Developer
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...
Lead Embedded Software Engineer
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.
Lead Web Content Engineer
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
Node Software Engineering Lead
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.
OCR (Optical Character Recognition) Development Software Engineer
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
*****************************
SDET - W2
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.
Senior Java Software Engineer
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 *******************
Software Developer
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
Software Licensing and Reporting Engineer
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.
Full Stack Software Engineer (C#, .NET, AWS, JavaScript)
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
Cloud Governance SW Engineer
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.)
Software Engineer
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.
Software Engineer
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
Microservices Software Engineer - Hybrid
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
Senior ServiceNow ITOM Developer with Value Stream Management (VSM)
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)
ServiceNow Senior Developer
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.
Associate Embedded Automotive SW Engineer
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.
Senior SDET
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.