Senior Software Engineer
Full Stack Software ArchitectWe are seeking an exceptionally skilled and forward-thinking professional who embraces Lean, Agile practices and uses AI to accelerate delivery of innovative end-to-end full stack software solutions. The role involves integrating enterprise data platforms and PLM systems through MCP servers. As a key architect and implementer, you will work across the entire software stack from front-end UI to backend services to cloud infrastructure, while also bringing domain familiarity with PLM ecosystems and engineering data platforms.Required Skills & Qualifications:Proven experience of 10 years in a similar role with Full Stack expertise and a strong portfolio of delivered projects.Deep proficiency in Java and extensive experience with cloud native architecture and applications.Experience with microservice architecture and hands-on experience with building and consuming RESTful APIs, FAST APIs, and Stream APIs.Hands-on experience with SQL, PostgreSQL, including table design, creation, and modification.Experience integrating with PLM products - Teamcenter and 3DX.Strong practical experience deploying and managing applications on Google Cloud Platform (GCP).Applicants must be able to work directly for Artech on W2.Preferred Skills & Qualifications:Experience with Integration and Teamcenter.Experience in the client's industry.Day-to-Day Responsibilities:Design, develop, test, and deploy full stack applications spanning UI, APIs, services, and data layers, owning features from concept through production.Use AI coding assistants and generative AI tools to accelerate software development, refactoring, debugging, documentation, and code reviews.Architect and implement scalable, resilient solutions on GCP 3.0, leveraging GCP services.