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
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
View more
View less