Job Closed
This listing is no longer active.
Chief Software Engineer
Location
Argentina
Posted
17 days ago
Salary
0
Seniority
Lead
Job Description
Chief Software Engineer
EPAM
Role Description We are looking for a Chief Software Engineer (.NET / AWS) to guide the design and modernization of large-scale, mission-critical applications. You will lead a transition to cloud-native AWS architectures with event-driven designs, employing C# (.NET 8/9) and React, while overseeing migration efforts from .NET Framework 4.8 on ASP.NET/IIS. This role requires setting architectural direction, delivering secure RESTful APIs, codifying infrastructure with IaC, and mentoring engineers. - Drive the technical design and architecture for cloud-native applications, while leading the modernization of legacy ASP.NET/IIS systems to serverless AWS architectures - Build robust backend services with C# 12/13 and .NET 8/9, while maintaining support for legacy .NET Framework 4.8 systems - Create responsive React-based user interfaces - Architect scalable AWS solutions using Lambda, API Gateway, EventBridge, SQS/SNS, DynamoDB, and S3 - Design and document secure RESTful APIs adhering to OpenAPI or SwaggerHub standards - Model and optimize data structures for both relational (Oracle, MS SQL Server) and NoSQL (DynamoDB) databases - Write optimized and complex T-SQL and PSQL queries - Implement strong security controls for API access and identity management with OAuth, AWS Cognito, and strict AWS IAM policy configurations - Automate provisioning of cloud infrastructure using AWS CDK, CloudFormation, or SAM - Establish and maintain high-quality CI/CD pipelines with Git-based workflows - Ensure system reliability and performance through effective monitoring, logging, and alerting using tools such as Datadog and AWS CloudWatch - Mentor junior engineers and shape the team's architectural strategy Qualifications - 7+ years of professional software engineering experience, with a proven track record in a Senior, Lead, or Principal role - At least 2 years of relevant leadership experience - Expertise in C# 12/13 and .NET 8/9, alongside maintaining and migrating .NET Framework 4.8, ASP.NET, and IIS systems - Hands-on skills in building modern web applications using React - Extensive knowledge of AWS serverless and core services, including Lambda, API Gateway, EventBridge, SQS/SNS, DynamoDB, S3, and IAM - Strong proficiency in RESTful API design and documentation with OpenAPI or SwaggerHub - Demonstrated background in relational databases such as Oracle and Microsoft SQL Server, including advanced SQL scripting (T-SQL and PSQL), with familiarity with NoSQL (DynamoDB) - Competency in CI/CD pipeline creation, Git workflows, and Infrastructure as Code tools like AWS CDK, CloudFormation, or SAM - Advanced understanding of secure API design, authentication methods, and AWS Cognito - Familiarity with configuring and utilizing Datadog and CloudWatch for effective monitoring and troubleshooting - English language proficiency at an Advanced level (C1) with exceptional communication abilities in both written and verbal mediums Requirements - Knowledge of additional programming languages such as Node.js, Python, JavaScript/TypeScript, or Java
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Technical Lead – C/Unix Batch Development, Healthcare Claims
Gainwell TechnologiesGainwell Technologies is an award-winning digital health technology company that supports the administration of healthcare and human services programs. In past
• Lead the development and modernization of healthcare claims solutions • Mentor engineers, drive technical delivery, and partner across teams • Own technical delivery across the software development lifecycle, from design through release and support • Guide architecture, development, and modernization of C/Unix-based healthcare claims applications • Partner with product, business, and operations teams to align solutions with client needs • Drive engineering excellence through code quality, testing, release readiness, and continuous improvement
Senior Batch Developer – Linux, C, SQL
Gainwell TechnologiesGainwell Technologies is an award-winning digital health technology company that supports the administration of healthcare and human services programs. In past
• Code, test, debug, implement and document moderately complex programs. • Analyze, design and write specs and reqs from which we develop and code programs. • Evaluate existing systems and programs; assist project the manager in assigning tasks and work closely with a team. • Liaise with clients and management to provide technical consulting on complex programming projects, validate program requirements and resolve issues that arise. • Develop test plans and participate in QA activities such as coding reviews. • Participate as a member of a development team and lead a small sub-team of developers as needed. • Design system components and delegate responsibilities to team members.
Software Engineer, Expert – SAP PI/PO/CPI Development
CHS Inc.Creating connections to empower agriculture
• The Software Engineer, Expert - SAP PI/PO/CPI Development will be primarily responsible for devising or modifying code to solve complex problems. • Perform technical reviews of code developed by other development personnel. • Prepare detailed specifications from which programs will be written as well as design, code, test, debug, document, and maintain those programs. • Assist with activity, status, and progress reports and with creation of comprehensive test plans, including individual program test plans and system test plans. • Develop and direct software system testing and validation procedures, while ensuring proper documentation. • Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces. • Execute primary duties in direct support of multiple support, enhancements, and project initiatives. • Provide estimates for assigned development activities and assist with development and preparation of project plans and schedules for integration of SAP PI/PO/CPI. • Develop and manage applications, technical specifications preparation, upgrade existing applications and/or integrate application with any new/existing applications and databases, and resolve application related issues experienced by end-users. • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance. • Perform solutions architecture, development, design, configuration and administration. • Developing applications to integrate SAP PI/PO/CPI configurations, development, implementation, and support of IDOC, RFC, JDBC, XI Proxy, SOAP, HTTP/s, B2B add-on, REST adapters, CTS+ and ChaRM configuration and implementation for SAP PI/PO transports. • Developing application integration with internal applications for SAP PI/PO interface with B2B add-on using EDI/ALE/IDOC. • Perform PGP encryption and decryption. • Generate key pairs and Certificate Installation Perform Proxy generation, SOLMAN, CHARM, SOA Manager Configuration, and activation. • BRF+, IDOC and AIF configuration and monitoring. • Work on XSLT Mapping, Script Collections, and Groovy Script in CPI development. • Complex mapping logic utilizing Groovy and Java Scripts. • Utilize experience in SAP CPI adapters and PIPO adapters, Cloud connectors, Odata, Process Direct, ETL Tools, MFT Platforms for data transfer, CI-DS, and SAP IBP Integration. • Utilize experience in configuring sender and receiver adapters (IDOC, SFTP, ODATA, REST, Success Factors, SOAP, Webservices and HTTP).
Senior Software Engineer, PyTorch – Deep Learning
NVIDIANVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. We highly value diversity in our current and future employees and do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.
• Design and build PyTorch components that run efficiently on supercomputers with 1000s-100ks of GPUs • Collaborate with NVIDIA’s hardware and software teams to improve the overall GPU performance in PyTorch • Design, build and support production AI solutions used by enterprise customers and partners • Work with internal applied researchers to improve their AI tools


