Talent.com
serp_jobs.error_messages.no_longer_accepting
Software Engineer

Software Engineer

MessageGears LLCAtlanta, Georgia, United States, 30309
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

About MessageGears LLC

MessageGears is the first and only customer marketing platform that connects directly to our customer's enterprise data warehouse. By combining the power and security of on-premises software with the efficiency and scalability of cloud delivery, we enable marketers to capitalize on every message opportunity. We're disrupting an industry by providing a solution that gives marketers complete control over their multi-channel programs through advanced technology. Our product is solving marketing challenges for Enterprise customers that undoubtedly reach every candidate applying for this position.

JOB SUMMARY / Position Objective

Are you looking for a position where your voice is heard, you contribute to a high functioning team, you strive for good clean code, and can immediately see the value of your work? If this describes you, we'd love to talk!

For background, the Software Engineering department at MessageGears is involved in the entire software development lifecycle from requirements definition, design and implementation, as well as promotion and support. The Full Stack Software Engineer role develops the entire Customer facing user experience. As mentioned, the platform connects directly to Customer data sets and enables the user to design full marketing campaigns including audience filtering, segmentation, content recommendations, campaign scheduling across multiple messaging channels. The platform is heavily integrated with cloud services to elastically scale delivery for billions of messages a day.

This position is hybrid in Atlanta

ORGANIZATION

Reports to Engineering Manager or Engineering Director

SCOPE :

  • Knowledge : Developing professional expertise, applies company policies and procedures to resolve a variety of issues.
  • Complexity : Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors. Exercises judgement within defined procedures and practices to determine appropriate action. Builds productive internal / external working relationships.
  • Supervision : Normally receives general instructions on routine work, detailed instructions on new projects or assignments.

ESSENTIAL DUTIES :

  • Work with your Scrum Team and Product to break down Epics into User Stories and Stories into Developer Tasks
  • Implement the functionality, test automation, and Data persistence tasks
  • Perform peer reviews on Scrum Team code changes
  • Validate and Test your code changes in the QA environment
  • Collaborate with our support team on customer escalations
  • Monitor and troubleshoot application performance
  • Identify challenges and opportunities for improvement of team delivery
  • Conduct all business in accordance with MessageGears policies and procedures
  • All other duties as assigned
  • KNOWLEDGE AND ABILITIES REQUIRED :

  • Agile Software Development
  • 3+ years of experience in a SaaS or on-premise product-based software business
  • 3+ years of experience developing in Java 8 or Java 11 with Spring 4 or Spring 5
  • 3+ years of experience in Front-end development using React / Angular
  • Experience with Testing Tools (JUnit, Groovy, Cypress, Playwright, etc.)
  • COLLABORATION AND COMMUNICATION :

  • Ability to communicate clearly in English, both written and verbal. Can explain complex technical concepts to technical stakeholders.
  • Comfort working with distributed teams across large time zone differences
  • Ability to plan work and raise blockers without waiting for meetings.
  • Proactive about status updates and using asynchronous collaboration
  • Culturally aware and adaptable in cross-border work environments
  • DESIRED EXPOSURE TO :

  • Test Driven Development or test centric methodologies
  • Reactive Forms and State Management
  • Data warehouses
  • AWS services such as ECS, EKS, EC2, S3, SQS, Lambda, DynamoDB, CloudFormation, Fargate
  • Experience with large scale events and data processing
  • CI / CD Management Tools such as Nx, Jenkins, SonarCloud, etc
  • Marketing Technology Platforms - Email, Mobile, Social, Search, Video, etc.
  • EDUCATION AND EXPERIENCE DESIRED :

  • 3 - 6 years of experience in a product company
  • BA / BS degree or higher in Computer Science or a related field or equivalent experience
  • PIf3f49cf3e658-30511-38505784

    serp_jobs.job_alerts.create_a_job

    Software Engineer • Atlanta, Georgia, United States, 30309

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    RelativityAtlanta, GA, United States
    serp_jobs.job_card.full_time
    Are you looking to be in a workplace where colleagues inspire one another, working together to build AI software solutions?. We're looking for a Lead Software Engineer to join our Relativity Privacy...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Lead Software Engineer (Hybrid / Onsite)

    Lead Software Engineer (Hybrid / Onsite)

    VisaAtlanta, GA, United States
    serp_jobs.job_card.full_time
    Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more t...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior AI Software Engineer

    Senior AI Software Engineer

    VirtualVocationsLawrenceville, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior AI Software Engineer to contribute to cloud networking and AI products.Key Responsibilities Deliver high-quality solutions to complex technical problems faced by...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Verification Engineer

    Software Verification Engineer

    VirtualVocationsLawrenceville, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Verification Engineer to ensure the integrity and reliability of customer software through verification processes. Key Responsibilities Conduct verification of ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Backend Software Engineer

    Backend Software Engineer

    VirtualVocationsLawrenceville, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Backend Software Engineer (Python).Key Responsibilities Design, build, and maintain scalable, reliable, and secure backend systems Debug and troubleshoot production se...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer I

    Software Engineer I

    VirtualVocationsLawrenceville, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer I, Partnerships.Key Responsibilities Build new UI components and customize existing ones to meet brand guidelines Integrate with third-party APIs for...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    VirtualVocationsAtlanta, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer - Storefront.Key Responsibilities Collaborate with designers and analysts to implement enhancements on new applications and develop code Conduct desi...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    VirtualVocationsLawrenceville, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Lead Software Engineer.Key Responsibilities Design, develop, and implement software systems using server-side frameworks and client-side technologies Improve system pe...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    VirtualVocationsAlpharetta, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer focused on cloud and infrastructure.Key Responsibilities Design, develop, and maintain secure, cloud-native services that scale with business a...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer II

    Software Engineer II

    VirtualVocationsNorcross, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer II, Remote.Key Responsibilities Architect and manage scalable, secure infrastructure for containerized applications and microservices Maintain and ev...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Software Engineer - DevOps

    Software Engineer - DevOps

    VirtualVocationsAtlanta, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer - DevOps, Platform.Key Responsibilities Lead the design and creation of web-based IDP tools for efficient service delivery in a Kubernetes environment...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Software Engineer III

    Software Engineer III

    VirtualVocationsNorcross, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer III who will independently deliver projects from conception to production.Key Responsibilities Execute projects independently by taking ownership from...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Staff Software Engineer

    Staff Software Engineer

    VirtualVocationsDecatur, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Staff Software Engineer - Distributed Systems, Real-Time Bidding.Key Responsibilities Evolve real-time bidding services and machine learning serving infrastructure Man...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Intermediate Software Engineer

    Intermediate Software Engineer

    VirtualVocationsLawrenceville, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for an Intermediate Software Engineer to enhance and extend their loan origination and servicing platforms. Key Responsibilities Build and extend a modern, full stack B2C loan...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    DevOps Software Engineer

    DevOps Software Engineer

    VirtualVocationsLawrenceville, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer - DevOps.Key Responsibilities Build, maintain, and deploy native cloud clusters of blockchain daemons in a scalable and redundant manner Operate and ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Mid-Senior Software Engineer

    Mid-Senior Software Engineer

    VirtualVocationsLawrenceville, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Mid-Senior Level Software Engineer - Test Automation (Remote).Key Responsibilities Design and develop automation frameworks in an agile environment Build and scale CI / ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Software Engineer, AV Platform

    Software Engineer, AV Platform

    VirtualVocationsLawrenceville, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Systems Software Engineer for their AV Platform Scheduling team, targeting new college graduates for 2026. Key Responsibilities Develop and optimize software architectur...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Junior Software Engineer Agent

    Junior Software Engineer Agent

    VirtualVocationsLawrenceville, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer Agent (AI Agents Only).Key Responsibilities Auto-label, reproduce, and prioritize incoming GitHub issues while creating clear repro steps Write well-...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Golang Software Engineer

    Golang Software Engineer

    VirtualVocationsLawrenceville, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Golang Software Engineer (Proxy).Key Responsibilities Provide comprehensive support and continuous development for the core product (proxy), ensuring robust performance...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Software Engineer - OpenStack

    Software Engineer - OpenStack

    VirtualVocationsLawrenceville, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Member of Technical Staff - Software Engineering specializing in OpenStack.Key Responsibilities Develop software for a complete cloud infrastructure software stack Wor...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day