Senior Software Engineer
Listed on 2026-07-15
-
Software Development
Backend Developer, Java Developer, Cloud Engineer - Software, Software Engineer
Incedo is a US-based digital transformation consulting, data science & analytics, and technology services & solutions firm. Our integrated services and platforms are built on the foundation of AI & Data, digital engineering, and operations transformation, bringing deep domain expertise and full stack capabilities together. With over 4,000 people in the US, Canada, Latin America and India and a large, diverse portfolio of Fortune 500 enterprises and fast‑growing clients worldwide, we work across banking & payments, wealth management, telecom, hi‑tech and life sciences.
RoleSenior Engineer
LocationSFO/Dallas/Austin/NJ - local candidates only
DurationFulltime with Incedo
About The TeamCore Platform development is spread across multiple cross‑functional teams, each building large and complex components of the MDM platform. The engineer plays a senior role in a team, is technically responsible for particular feature delivery which consists of:
- Presenting solution to architects
- Technical drive feature delivery, make decisions, development leadership – distribute tasks across one to two regular engineers
- Work with QA to review testing approaches, provide all details needed for testing, review test plans
- Be responsible for all internal feature documentation
- Work closely with architects, Kanban master, QA and PM to deliver high‑quality work
- Complex features development
- Regular code review and mentoring of regular developers working on features
- Provide good code coverage in unit and integration testing
- Be ready for every day technical decisions
- Professional communication with other cross‑functional team representatives
- Be ready for sustenance in areas under engineer responsibility
- 5+ years of experience in enterprise application design, development
- 3+ years of experience in backend application development
- Proven ability to deliver solutions, offer implementation support, engage with customers
- 2–3 years of experience in building scalable distributed data systems using Java and Cloud Technology
- Strong technical background with previous development experience for enterprise customers
- Strong Java knowledge (Java 8 and above), Java Runtime basics
- Provide technical mentorship and leadership to junior team members
- Hands‑on technically, comfortable reviewing and writing code
- Solid foundation in computer science, with strong competencies in algorithms, data structures, software design, and building large, distributed systems
- Experience in performance optimisations, code profiling, Java application runtime analysis
- Experience with Amazon AWS, Azure or GCP and its services
- Managed databases (AWS DynamoDB, Google Big Query, Azure CosmosDB)
- Managed queue services (AWS SQS, Google Pub Sub, Azure Service Bus)
- Experience in cloud security principles
- Experience with Kubernetes
- Experience with Big Data Technologies
- Experience in customer support in SaaS area is a big plus
- MS in computer science or equivalent experience
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).