Company Address: 3300 Olympus Blvd. Suite 120 Dallas TX ONSITE 5 Days a Week.
Duration: 6 months C2H
Our software delivery teams are outcomes driven and take full ownership of the systems they design build and support. As a Senior Software Engineer you will lead complex development efforts influence technical direction and help deliver modern scalable applications across both enterprise and customer facing platforms. This role operates in a you build it you run it model with responsibility for system reliability performance and long term maintainability.
Key Responsibilities
Lead end to end software development initiatives across backend frontend and integration platforms
Partner with architects product owners and cross functional teams to deliver scalable solutions aligned to business outcomes
Drive technical solution design work breakdown estimation and execution
Design and build microservices based event driven systems using modern engineering patterns
Develop high quality maintainable software with a focus on performance security and operational excellence
Contribute to integrations supporting critical business workflows such as order to cash fulfillment logistics and customer platforms
Ensure system designs consider reliability scalability and total cost of ownership
Evaluate system interactions performance tradeoffs and downstream integration impacts
Define evolve and enforce software engineering standards and best practices
Perform code reviews and ensure alignment with architecture quality and security guidelines
Mentor junior and mid level engineers and promote a culture of continuous improvement
Lead troubleshooting and resolution of complex production issues
Participate in on call rotations and provide leadership during incident response
Contribute to root cause analysis and long term corrective actions
Drive continuous improvement related to system stability supportability and delivery efficiency
Required Qualifications
Bachelors or Masters degree in Computer Science or a related discipline or equivalent experience
5 years of professional software engineering experience
Experience leading or significantly contributing to complex software initiatives
Strong background building and supporting multi tier highly integrated applications
Proficiency in C#/.NET; exposure to Java is a plus
Experience with Kafka or similar event streaming platforms
Strong SQL experience (SQL Server preferred)
Hands on experience with microservices and event driven architectures
Experience with secure coding practices
Experience with TDD and automated testing frameworks
Practical experience with Azure cloud environments
Experience with CI/CD pipelines and DevOps practices
Familiarity with open source technologies and modern developer tooling including Generative AI tools
Experience working in Agile or hybrid delivery environments
Position Title: Senior Software Engineer Company Address: 3300 Olympus Blvd. Suite 120 Dallas TX ONSITE 5 Days a Week. Duration: 6 months C2H Our software delivery teams are outcomes driven and take full ownership of the systems they design build and support. As a Senior Software Engineer you w...
Position Title: Senior Software Engineer
Company Address: 3300 Olympus Blvd. Suite 120 Dallas TX ONSITE 5 Days a Week.
Duration: 6 months C2H
Our software delivery teams are outcomes driven and take full ownership of the systems they design build and support. As a Senior Software Engineer you will lead complex development efforts influence technical direction and help deliver modern scalable applications across both enterprise and customer facing platforms. This role operates in a you build it you run it model with responsibility for system reliability performance and long term maintainability.
Key Responsibilities
Lead end to end software development initiatives across backend frontend and integration platforms
Partner with architects product owners and cross functional teams to deliver scalable solutions aligned to business outcomes
Drive technical solution design work breakdown estimation and execution
Design and build microservices based event driven systems using modern engineering patterns
Develop high quality maintainable software with a focus on performance security and operational excellence
Contribute to integrations supporting critical business workflows such as order to cash fulfillment logistics and customer platforms
Ensure system designs consider reliability scalability and total cost of ownership
Evaluate system interactions performance tradeoffs and downstream integration impacts
Define evolve and enforce software engineering standards and best practices
Perform code reviews and ensure alignment with architecture quality and security guidelines
Mentor junior and mid level engineers and promote a culture of continuous improvement
Lead troubleshooting and resolution of complex production issues
Participate in on call rotations and provide leadership during incident response
Contribute to root cause analysis and long term corrective actions
Drive continuous improvement related to system stability supportability and delivery efficiency
Required Qualifications
Bachelors or Masters degree in Computer Science or a related discipline or equivalent experience
5 years of professional software engineering experience
Experience leading or significantly contributing to complex software initiatives
Strong background building and supporting multi tier highly integrated applications
Proficiency in C#/.NET; exposure to Java is a plus
Experience with Kafka or similar event streaming platforms
Strong SQL experience (SQL Server preferred)
Hands on experience with microservices and event driven architectures
Experience with secure coding practices
Experience with TDD and automated testing frameworks
Practical experience with Azure cloud environments
Experience with CI/CD pipelines and DevOps practices
Familiarity with open source technologies and modern developer tooling including Generative AI tools
Experience working in Agile or hybrid delivery environments