A
Autodesk
FullstackSenior
Senior Software Engineer
C++ReactNode.jsTypeScriptC#WPFDockerPythonAWSArtifactoryCMakeJenkinsVisual StudioAutoCADCivil 3DGitJiraConfluence
About the Position
Autodesk is looking for a Senior Software Engineer to join their infrastructure team in Krakow, Poland, working on Civil engineering software like Autodesk Civil 3D. The role involves developing desktop applications, web clients, and cloud services.
Responsibilities
- Development and software architecture working with software engineers and architects across the product line group.
- Address complex engineering problems, while being aware of how to break them down in manageable work chunks
- From time-to-time act as a feature champion and oversee its implementation within team
- Prototype, implement, and maintain production software and software components.
- Perform regular code reviews.
- Write unit and integration tests.
- Perform automated testing. Create scripts to support automation testing.
- Work with the Agile team at improving Quality Assurance processes and be an ambassador for quality.
- Collaborate within your team and with teams of engineers to design, plan, develop, refactor, test, deliver and maintain complex features within desktop applications, cloud services and desktop components.
- Actively participate in team meetings.
- Collaborate using tools such as Git, JIRA, and Confluence.
Requirements
- Bachelor’s degree or higher in Civil Engineering, Computer Science, or a related field.
- Experience with AutoCAD and/or Civil 3D, including domain knowledge
- 5+ years’ experience programming with C++
- Experience in software development in a commercial setting in a scaled Scrum team scenario with several teams working on shared deliverables.
- Has a customer orientated approach
- Experience in handling large scale code basis and refactoring
- Passion to improve product quality.
- Solid English communication skills (written and spoken).
- Working Experience or educational background in AEC industry
- Experience with Git or similar source code revision control systems
- Familiarity with, or an interest in learning, React for UI development
- Understanding of deployment methodology
Senior Software Engineer
View Original