Senior Software Engineer designing and developing software using AI tools for Appspace's hybrid web applications. Leading a team and enhancing code quality within agile processes.
Responsibilities
Utilize advanced AI-powered development practices and tools to develop clean, readable and maintainable software codes:
According to requirements and specifications.
Within established or defined quality and performance standards/benchmarks.
Within agreed upon delivery timelines.
Develop unit-testable codes with corresponding unit tests.
If required, to lead a small team of Software Development Engineers to work on development projects.
Reduce technical debt by analyzing code and enhancing the same by code refactoring.
Perform software architecture and code review and communicate the same to the Software Engineers, and ensure the same is incorporated.
Participate in consultation with the Scrum Masters, Development Leads, and team members in estimating effort for work assigned.
Participate in initiatives that improve processes and/or procedures that contribute to performance effectiveness and efficiencies.
Communicate work progress and all (work-related) pertinent information in an accurate and timely manner to the Development Lead.
Perform miscellaneous job-related duties as assigned.
Requirements
Expertise in AI-Assisted Workflows: Proven experience using AI tools (e.g., GitHub Copilot, Cursor, LLMs) to streamline development and reduce manual boilerplate coding.
Possess a Degree in Computer Science, Software Engineering, or equivalent.
At least 5 years of working experience in an agile software development environment.
Significant commercial software development experience in HTML5, CSS3, Javascript, Angular JS, Angular, Bootstrap, Cordova Framework, JQuery, Node JS, Rest API, UX, Web Technologies (e.g. post message, local storage, service worker, etc.)
Demonstrated ability and experience in leading small development projects.
Positive and professional approach at all times.
Good analytical and problem-solving skills.
Initiative and ability to demonstrate a proactive approach to tasks.
Good communication skills, both written and verbal.
Ability to work under pressure and to deadlines.
Ability to empathize with the customer’s viewpoint when designing and developing software.
Benefits
20 Days PTO
Flexible work schedules
Remote work opportunities
Paid company holidays
A casual dress work environment
A company provided laptop (choice of Mac, PC, Chromebook)
Senior Director of Engineering leading the Unified Automation and Activations team at Salesforce. Responsible for shaping and executing the strategic vision for automation and agents driving business impact.
Senior Software Developer contributing to intelligent, secure systems for manufacturing operations. Collaborating with R&D and production teams to enhance software capabilities in a hybrid environment.
Software Engineer at TrainHeroic developing technology for athletes and coaches. Collaborating on core product features and solutions to improve user experience and performance.
Senior Software Engineer developing Agentic AI applications and collaborating with product management at Red Hat. Involved in coding, testing, and ensuring high code quality within AI/ML products.
IT Risk and Management Lead Staff Engineer at R1 supports audit compliance and automates user access reviews, ensuring regulatory adherence in healthcare revenue management.
Principal Engineer responsible for membrane element design and optimization at ZwitterCo. Leading cross - functional product development and mentoring teams for advanced materials in water treatment.
Full Stack Developer Intern at ServiceLink focusing on creating new digital experiences for borrowers. Collaborate on product features with an emphasis on middle - tier/API development.
Software Developer designing and developing control system software for unmanned systems within HII's Mission Technologies division. Engaged in optimizing naval mission management tools through innovative solutions.
AV Safety Data Reporting Engineer ensuring all safety data is accurately gathered and analyzed for compliance. Collaborating with internal teams to implement innovative data processes for safety operations.
Software Analyst developing and maintaining automotive claims systems at Porto, involved in system integrations and ensuring data security and performance.