Senior Software Engineer – Distributed Systems Java/Python
Ampcus, Inc
Dallas (TX)
On-site
USD 100,000 - 130,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Job summary
A global consulting company in Dallas is seeking a Software Dev Engineer IV to design and develop large-scale software applications. The role includes leading technical projects and ensuring best practice standards while working with technologies like Java, Python, and React. A Master’s degree in Computer Science with experience in multi-threaded programming is needed. The candidate should be able to assist with requirements, document software solutions, and participate in a 24x7 on-call support rotation. Travel may be required.
Qualifications
MS in Computer Science or related field with one year of experience.
Experience in multi-threaded programming and distributed programming.
Experience must include JDBC, SQL, and Object Oriented design.
Availability for 24x7 on-call support and travel required.
Responsibilities
Design, develop, and implement large-scale software applications.
Assist in gathering and analyzing business and functional requirements.
Serve as technical lead on complex projects using best practices.
Produce comprehensive software documentation.
Participate in on-call support rotation.
Skills
Multi-threaded programming
Distributed programming
Java
Python
Typescript
React
SQL
Object Oriented design
Design patterns
Education
MS in Computer Science or related field
Bachelor's degree in Computer Science or related field plus five years of experience
Tools
AI coding tools
Agent frameworks
Job description
A global consulting company in Dallas is seeking a Software Dev Engineer IV to design and develop large-scale software applications. The role includes leading technical projects and ensuring best practice standards while working with technologies like Java, Python, and React. A Master’s degree in Computer Science with experience in multi-threaded programming is needed. The candidate should be able to assist with requirements, document software solutions, and participate in a 24x7 on-call support rotation. Travel may be required.