> Markdown version of [/jobs/ext/663639-software-engineer](https://www.wearedevelopers.com/jobs/ext/663639-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** BINGHAMTOM UNIVERSITY - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, C++ (Programming Language), Cloud Computing, Code Generation, Systems Integration, GitHub Copilot, Backend, Front End Software Development, Autodesk Autocad, Docker, Microservices - **Published:** June 27, 2026 - **Apply:** https://careertools.binghamton.edu/jobs/autodesk-senior-software-engineer-c-3/ ## About the Role * B.S. or M.S. in Computer Science, Engineering, or a related field, or equivalent professional experience. * 4+ years of professional software development experience, with strong hands-on expertise in modern C++ (14/17/20+). * Solid working knowledge of modern C++ development, including STL, common containers, algorithms, and basic memory and threading concepts. * Experience with C++ build systems and tool chains * Basic understanding of JSON, REST APIs, and service communication patterns * Basic understanding of backend technologies such as Node.js or Java Spring Boot for service integration. * Basic understanding of AWS concepts or enthusiasm for learning cloud-based development. * Comfortable reading simple JS/TS code and making minor adjustments when needed. * Experience with modern IDEs such as Visual Studio, CLion, or Xcode. * Experience working in Agile/SCRUM teams. * Experience with Git/GitHub and modern code control systems. Preferred Qualifications * Experience integrating C++ with cloud-based systems or microservice architecture. * Exposure to Docker, containers, or CI/CD pipelines and automated build/test practices. * Familiarity with Node.js native addons, gRPC, or WebAssembly is a plus. * Awareness of AI-assisted tooling (GitHub Copilot, code generation tools)., * A strong C++ engineer who enjoys solving complex technical problems. * Someone eager to grow into cloud, backend, and service integration work. * Comfortable collaborating across disciplines (backend, frontend, cloud, product). * Curious, adaptable, and open to learning new technologies and patterns. * A proactive communicator who takes ownership, seeks clarity, and drives for quality. * Thrives in a collaborative, iterative, and fast-moving team environment. ## Description * Design, develop, and maintain scalable, robust, and performant software solutions. * Collaborate with cloud and backend teams to integrate C++ modules with services built on Java Spring Boot, Node.js, or other technologies. * Write clean, reliable, maintainable code following best practices, testing standards, and modern development patterns. * Contribute to API integration logic, including serialization, request/response handling, and supporting service communication. * Perform code reviews, debug issues, write documentation and provide technical feedback to maintain high engineering quality. * Debug and troubleshoot issues, using logs, stack traces, and diagnostics to resolve integration and performance problems. * Collaborate with architects, product, UX, and QA teams to deliver high-quality features in an iterative environment. * Learn and apply cloud fundamentals (AWS) as part of integrating C++ features into backend workflows. * Participate in Agile ceremonies, contribute to planning, estimation, and iterative delivery. * Promote a culture of candor, technical curiosity, teamwork, inclusion, and continuous improvement. * Stay current with modern backend, cloud, and web technologies, and expand technical breadth and depth as the platform evolves. ## Related Videos - [Microservices: how to get started with Spring Boot and Kubernetes](https://www.wearedevelopers.com/videos/242-microservices-how-to-get-started-with-spring-boot-and-kubernetes) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Building the next generation of AI developer tools](https://www.wearedevelopers.com/videos/100069-building-the-next-generation-of-ai-developer-tools) ## Related Articles - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [How we Build The Software of Tomorrow](https://www.wearedevelopers.com/magazine/120-how-we-build-the-software-of-tomorrow) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology)