Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Development Engineer II - Automation

Itential

Company Overview:

Itential provides powerful network automation software to companies worldwide, from Fortune 500 telecommunications and financial services companies to enterprises of all sizes. We are committed to building world-class products that enable and accelerate the move toward software-driven networks and next generation, agile network operations. Our corporate headquarters are in Atlanta with offices in the UK and Latin America, and we are growing fast!

Job Description:

Itential is looking for a proficient and enthusiastic Software Development Engineer II to join our innovative team. In this role, you will be responsible for designing and implementing software solutions that improve the products and services impacting customers across the globe. You will have the opportunity to work on complex projects and collaborate with diverse teams, contributing to the development of high-quality software systems.

Key Responsibilities
  • Develop, deploy, and maintain robust and scalable automation platform services in Go, including the gateway server, gRPC APIs, WebSocket connectivity, and embedded network automation tooling.
  • Design software with a focus on performance, reliability, and scalability - including distributed execution patterns, HA leader election, multi-backend store architecture (BoltDB, etcd, DynamoDB), and concurrent request handling.
  • Collaborate with engineering teams to translate network automation requirements into clean technical specifications, working across the core platform, runner framework, and protobuf-defined service contracts.
  • Independently own components from design through production delivery - including adapters, gRPC service handlers, store backends, or netsdk integrations - following established Go conventions and architectural patterns.
  • Conduct code and design reviews to uphold Go idioms, concurrency safety, and API consistency across the gateway5 codebase.
  • Continuously improve platform reliability through automation, refactoring, and optimization - including CI/CD pipeline enhancements, test coverage improvements, and performance profiling.
  • Stay current with the Go ecosystem and cloud-native tooling (gRPC, buf, etcd, DynamoDB, Prometheus) and apply relevant advances to improve the platform.
Requirements

Basic Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related technical field.
  • 3+ years of professional software development experience.
  • Proficiency in Go or a strongly-typed backend language (e.g., Java, C++); strong motivation and ability to work in idiomatic Go full-time.
  • Solid understanding of CS fundamentals - data structures, algorithms, concurrency, distributed systems, and network protocols.
  • Experience building and consuming gRPC or REST APIs in a collaborative team environment using standard workflows: Git, code review, vendored dependencies, and CI/CD pipelines.
  • Strong problem-solving skills with a disciplined approach to debugging, testing (unit and integration), and root cause analysis.
  • Good verbal and written communication skills, including the ability to document technical decisions and architectural tradeoffs clearly.
  • Demonstrated ability to effectively leverage AI coding assistants and LLM-based tools to accelerate development workflows, improve code quality, and solve complex technical problems - including prompt crafting, output validation, and knowing when not to rely on AI suggestions.
Preferred Qualifications
  • Master's degree in Computer Science or a related field.
  • Hands-on experience deploying Go services in AWS (DynamoDB, EC2, ECS/EKS) or comparable cloud environments, including containerized workloads (Docker/Podman, Kubernetes).
  • Experience with gRPC and Protocol Buffers, including proto schema design and code generation toolchains (e.g., buf).
  • Familiarity with distributed systems patterns: leader election, TTL-based locking, key-value stores (etcd, BoltDB), and graceful multi-node shutdown.
  • Experience with network automation, CLI tooling, or integration with vendor device APIs (SSH, NETCONF, scrapligo).
  • Prior work in an Agile environment with end-to-end ownership across the full SDLC - design, implementation, testing, CI/CD, and release.
  • Demonstrated ability to deliver high-quality software independently, communicate trade-offs across teams, and uphold code quality standards through peer review.
  • Experience with CI/CD pipelines (GitLab CI or similar), Go testing tooling (go test, mocks, integration test patterns), and coverage enforcement.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Development Engineer II - Automation in United States vacancy
  •  ...Software Development Engineer II at Itential Itential provides powerful network automation software to companies worldwide, from Fortune 500 telecommunications and financial services companies to enterprises of all sizes. We are committed to building world-class products... 
    Suggested
    Worldwide

    Feedinkoo

    New York, NY
    7 hours ago
  • $143.7k - $194.4k

     ...As a Software Development Engineer II on the Autonomous Mobility Motion team, you will own critical components of task planning, motion planning, control, and navigation software. You will work on supporting and evolving our production robotics systems, developing generalizations... 
    Suggested
    Full time
    Temporary work
    Internship
    Seasonal work
    Worldwide
    Flexible hours

    Amazon

    North Reading, MA
    1 day ago
  •  ...Building Automation System (BAS) Application Engineer II Conquest Solutions, LLC (CQS) is a leading application and engineering consulting firm in the...  ...program HVAC control systems using industry-leading software platforms such as Tridium Niagara 4 (required) and Automated... 
    Suggested
    For contractors
    For subcontractor
    Local area
    Flexible hours

    Conquest Solutions, LLC

    Greenbelt, MD
    4 days ago
  • $100.25k - $143.21k

     ...Responsibilities End-to-End Development: Lead the design, coding,...  ..., Web developers, network engineers, and product managers, to...  ...Summary As an SDE II for Video Backend Services...  ...-5 years of experience in software development, automation, and tools. Programming... 
    Suggested
    Local area

    Altice USA

    Bethpage, NY
    3 days ago
  • $144k - $180k

     ...Software Development Engineer II At Remitly, we believe everyone deserves the freedom to access, move, and manage their money wherever life takes them. Since 2011, we've tirelessly delivered on our promise to customers sending money globally, providing secure, simple... 
    Suggested
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Remitly

    Seattle, WA
    1 day ago
  • $143.7k - $194.4k

     ...Automate the future of global networks: Control deployment changes across millions of...  ...team where your voice matters. Ready to engineer the backbone of tomorrow's internet?...  ...Networking Organization is looking for a Software Development Engineer to join our Network Product... 
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    4 days ago
  •  ...Software Development Engineer II - Test OpenX Poland is looking for talented and curious engineers to join our amazing team in Cracow, Poland...  ...and documentation skills Create, maintain, and improve automation test suites/frameworks Monitor and maintain QA CI... 
    Hourly pay
    Contract work
    Remote work
    Work from home
    Home office
    Flexible hours

    OpenX

    United States
    4 days ago
  • $143.7k - $194.4k

     ...Robotics and be at the forefront of embedded safety systems development. As a Software Development Engineer II, you'll bridge hardware and software in creating safety-certified solutions for Amazon's warehouse automation systems. Your expertise in C/C++/Rust programming will... 
    Full time
    Temporary work
    Internship
    Seasonal work
    Flexible hours

    Amazon

    Westborough, MA
    3 days ago
  •  ...DevOps/Automation Engineer Encantado Technical Solutions is seeking a DevOps/Automation Engineer...  ...a variety of programming languages, software, or tools to develop regular or ad-hoc...  ...security clearance DevOps Engineer II: Bachelor's degree and 7 years... 
    Contract work
    For subcontractor

    Encantado

    Albuquerque, NM
    12 days ago
  •  ...Software Development Engineer II Mapbox is looking to hire motivated, curious, and innovative Software Development Engineer for the Navigation, Traffic team. We develop and maintain the web services powering virtually all of Mapbox's strategic navigation initiatives... 
    Remote work

    Mapbox

    United States
    1 day ago
  •  ...Software Development Engineer II (Android) Location: Remote (United States) Duration: 6-Month Contract We are seeking an experienced Software Development Engineer II (Android) to join a high-performing team responsible for building and enhancing one of the industry... 
    Contract work
    Remote work

    eTeam

    United States
    4 days ago
  •  ...AI / Automation Engineer II Location: Fargo Corporate Office The AI / Automation Engineer II is a skilled automation practitioner who independently designs and delivers secure, supportable business automations and solutions. This role delivers solutions using UiPath... 
    Work at office

    Gate City Bank

    Fargo, ND
    18 hours ago
  • Australia-Employment is seeking a BAS/HVAC Systems Software Engineer II in Covina, CA. In this role, you will lead programming and commissioning...  ...field activities. Bring your 2+ years of building automation experience and HVAC controls programming skills. Enjoy a competitive... 

    Australia-Employment

    Covina, CA
    3 days ago
  •  ...Software Engineer Automation Tester II (POS) We are looking for a Software Engineer Automation Tester II to join our team in Research Triangle...  ...methodologies and SDLC. Familiarity with Agile and Scrum development methodologies, VersionOne or other Agile project... 

    Samprasoft

    Durham, NC
    3 days ago
  • $123k - $165k

    Disney Cruise Line - The Walt Disney Company is seeking a Software Engineer II in Seattle, WA. In this role, you will build efficiency tools for enhancing developer, QA, and UX teams' productivity in managing streaming devices. Applicants should have at least 3 years of... 

    Disney Cruise Line - The Walt Disney Company

    Seattle, WA
    2 days ago
  •  ...A company is looking for a Software Development Engineer II, Data Boundaries. Key Responsibilities Integrate third-party data sources into data...  ...Develop geographic data processing pipelines and implement automated quality metrics Required Qualifications 5+ years of... 
    Remote work

    Virtual Vocations Inc

    United States
    1 day ago
  • A global financial services firm seeks a Software Engineer II to join its agile Enterprise Technology Automation team in Columbus, Ohio. This role involves designing...  ...Java, and hands-on expertise in application development and automation tools. Competitive compensation... 

    JPMorgan Chase & Co.

    Columbus, OH
    2 days ago
  •  ...machine learning and automation to help us reimagine customer...  ...ideas matter, your development is prioritized, and...  ...Responsibilities Software Development at GMF...  ...candidate? The SDE II works under limited or...  ...Computer Science or related Engineering field; and/or... 
    Work experience placement
    H1b
    Work at office
    Remote work
    Visa sponsorship
    Flexible hours
    2 days per week
    3 days per week

    GM Financial

    Irving, TX
    2 days ago
  • $100.25k - $164.69k

     ...Software Development Engineer II Location: Bethpage, NY, US, 11714 Plano, TX, US, 75024 Brand: Optimum Requisition #: 10322 Are you looking to optimize your life? Start your exciting path to a rewarding career today! We are Optimum, a leader in the fast-paced world... 
    Work at office
    Local area

    Suddenlink Communications

    Plano, TX
    2 days ago
  • $101.19k - $167.34k

     ...generation of AI capabilities across our geospatial software products, supporting indoor mapping and...  ...brings advanced spatial intelligence and automation to complex operational environments. As a Software Development Engineer II focused on AI innovation, you will help... 

    Esri

    Redlands, CA
    3 days ago
  •  ...involved. If you want to make an impact on a global scale, come make a difference at Fiserv. Job Title Software Development Engineering - Sr Professional II TITLE: Software Development Engineering - Sr Professional II EMPLOYER: Fiserv Solutions, LLC... 
    Second job

    Fiserv

    Milwaukee, WI
    5 days ago
  • $112k - $141k

     ...Software Development Engineer II, Engagement At CarGurus, our mission is to give people the power to reach their destination. We started as a small team of developers determined to bring trust and transparency to car shopping. Since then, our history of innovation... 
    For contractors
    Flexible hours

    Venturefizz Product Management Community

    Boston, MA
    2 days ago
  • $143.7k - $194.4k

     ...challenges along the way. We are looking for a motivated SDE II with the desire and talent to contribute and lead to this...  ...a strong knowledge of web services and protocols. As a Software Development Engineer II, you will design, manage and own technologies in... 
    Internship
    Worldwide
    Flexible hours
    Shift work

    Amazon

    Minneapolis, MN
    3 days ago
  •  ...Services has grown 300% in less than 12 months, becoming a Top 3 Language Service Provider in the US. We are looking for a Software Development Engineer II that has the technical knowledge to deliver results for our Engineering teams. The Software Engineering team is... 
    Full time

    Propio Language Services

    Leawood, KS
    1 day ago
  • $99.49k - $157.23k

     ...McCrone Lab is seeking a Software Developer II for support of their cutting...  .... The Software Developer Engineer II (SDE II) will work on Nextstrain...  ...software in a public development style to power all parts of...  ...and to improve the automation and robustness of these analyses... 
    Hourly pay
    Seasonal work
    H1b
    Remote work
    Visa sponsorship
    Flexible hours

    Fred Hutchinson Cancer Center

    Seattle, WA
    3 days ago
  •  ...Software Development Engineer II, Competitive Intelligence At CarGurus, our mission is to give people the power to reach their destination. We started as a small team of developers determined to bring trust and transparency to car shopping. Since then, our history... 
    Flexible hours

    Venturefizz Product Management Community

    Boston, MA
    2 days ago
  • $112k - $141k

     ...Software Development Engineer II, Consumer At CarGurus, our mission is to give people the power to reach their destination. We started as a small team of developers determined to bring trust and transparency to car shopping. Since then, our history of innovation and... 
    Flexible hours

    Venturefizz Product Management Community

    Boston, MA
    3 days ago
  •  ...involved. If you want to make an impact on a global scale, come make a difference at Fiserv. Job Title Software Development Engineering - Sr Professional II What does a successful Senior Cobol Developer do at Fiserv? If you are motivated, logical thinker, and... 

    Fiserv

    Omaha, NE
    5 days ago
  • $165.2k - $223.6k

     ...building world-class platforms that serve hundreds of millions of music updates daily? Amazon Music Catalog is seeking a Software Development Engineer II to join our mission-critical team responsible for persisting, computing, reconciling and vending music rights and... 
    Permanent employment
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    San Francisco, CA
    4 days ago
  •  ...career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan Chase within the...  ...- Enterprise Technology Automation team, you are part of an agile...  ...solutions through the design, development, and technical troubleshooting... 

    JPMorgan Chase & Co.

    Columbus, OH
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Engineer II - Automation. Be the first to apply!