Senior Software Engineer 1
Date: Apr 15, 2025
Location: IN
Company: Aurigo Software Technologies
About Aurigo
We at Aurigo are revolutionizing how the world plans, builds, and manages infrastructure projects with Masterworks, our industry-leading enterprise SaaS platform. Trusted by over 300 customers managing $300 billion in capital programs, Masterworks is setting new standards for project delivery and asset management. Recognized as one of the Top 25 AI Companies of 2024 and a Great Place to Work for three consecutive years, we are leveraging artificial intelligence to create a smarter, more connected future for customers in transportation, water and utilities, healthcare, higher education, and the government, with over 40,000 projects across North America.
At Aurigo, we don’t just develop software—we shape the future. If you’re excited to join a fast-growing company and collaborate with some of the brightest minds in the industry to solve real-world challenges, let’s connect.
Description:
As a Senior Software Engineer at Aurigo’s Research & Development Centre at Bangalore, you will work with a skilled team of Technical Architects, Business Analysts and work closely with the developers and quality engineers to build solutions. Your technical competency, solution mindset, development skills, project planning and execution skills are critical to professional growth and project success.
If terminology like Azure DevOps, Critical Path, Scope of Work, Technical Interface Design, Integration touchpoints, Data Migration, Scrum Meetings, Agile delivery process, customer presentations, solution analysis and design sessions, etc., feel home to you, this is the right role for you.
With members of the Aurigo team and project stakeholders, you will execute the contractual scope, solution analysis and design for integration and data migration services, requirements validation and the implementation plan; conduct product/solution demos, assess risk, resolve issues and deliver the project using Aurigo’s implementation methodologies.
Primary Responsibilities
- Work with clients to gather detailed requirements for comprehensive design with the support of team members and Subject Matter Experts (SME).
- Interpret customer requirements and business processes in sufficient detail to design, develop & review technical specifications.
- Provide technical expertise (i.e. application features, functionality, capabilities, data file requirements, database structure, data migration, etc.,) on the project at hand and support the internal team during the life cycle of an implementation project.
- Design and develop process orchestrations using technologies such as MuleSoft, Boomi, and other platforms.
- Build and deliver the solution per design specifications.
- Review and/or write test scripts to facilitate and support clients through System Integration Testing (SIT) and User Acceptance Testing (UAT).
- Perform and verify the configuration is aligned with client requirements by reviewing end-to-end system testing and providing resolutions and feedback.
- Troubleshoot and resolve complex configuration issues during software deployment and rollout activities.
- Extract, Transform, and Load (ETL).
- Meet with clients to understand data transformation requirements and define data management processes.
- Oversee and perform data cleansing for uploads into a software solution.
- Perform data transformations using XML/JSON. Unstructured and structured data transformations with formats like CSV, TXT, EDI, and other basic data types.
- Develop tools to support the migration of historical data through data mapping and migration activities.
- Remain current with the latest data science techniques and practices.
- Adhere to Aurigo delivery and project management methodologies.
- Travel up to 10% annually
Desired Skills and Experience
- Bachelor’s degree in science, technology, engineering or mathematics, or related field.
- A minimum of 5+ years of experience coding: C#, SQL, JavaScript, RestAPI, etc.
- Middleware experience: At least 2+ years’ experience on MuleSoft, Boomi, Workato (or similar middleware technology/tool). At least 2 end to end implementation on middleware/interfaces. (Integration services, Interfaces experience, etc.)
- Tool experience: Visual Studio, Azure DevOps, Postman, or SoapUI (or similar).
- Experience with data transformation and data communication protocol, a minimum of 2+ years. At least 2 end-to-end implementation on end-to-end data migration (Data Migration methods, experience, Data migration services, etc.)
- Customer facing experience for designing and solutioning technical solutions.
- Analytical mindset with an ability to exercise sound judgment in evaluating situations, applying logic, making decisions, and providing objectivity.
- Well-developed critical thinking and problem-solving skills required to apply technical knowledge to reach conclusions from testing results, data collation, load calculations, statistical analysis, and arriving at the most effective, economical, and logical solution.
- Highly effective interpersonal and communication skills when interacting with others, and effectively articulating complex data in a simple, actionable manner.
- Ability to work independently as well as part of a globally distributed team.
- Strong ability to work independently and provide guidance and leadership to the junior team or project members, with strict adherence to QA/QC.
- Background in infrastructure management or capital project planning is a plus.
- Certifications related to Data Science or Information Management are a plus.
- Demonstrated high level of self-leadership with attention to detail, accuracy, results in orientation, and managing multiple priorities in a dynamic work environment.
Competencies