Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
Job description
Core Platform development is spread across multiple cross-functional teams, each building large and complex components of the MDM platform. Engineer plays 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-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
Responsibilities
-
- 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
Requirements
-
- 5+ years of experience in enterprise application design, development
-
- 3+ Experience in backend applications 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
Preferred Skills
-
- Experience with Amazon AWS, Azure or GCP and its services
o Managed databases (AWS DynamoDB, Google GBQ, GBT, Azure CosmosDB) o Managed Queue services (AWS SQS, Google PubSub, 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
Benefits & conditions
-
$70.00-77.00 per hour Join a leading digital health technology company’’s engineering team to help build and secure the cloud infrastructure behind software that connects hospitals, clinicians, and pati…
-
12 days ago +
About the company
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 fastgrowing clients worldwide, we work across banking & payments, wealth management, telecom, hi-tech and life sciences.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
The 12 Best Jobs for Software Engineers
Fully Remote Software Engineer Jobs
Best Countries for Software Engineers