Software Engineer
Spectraforce
Newark, New Jersey
2 hours ago
Job Description
Job Title: Software Engineer
Duration: 12 Months (Temp to Hire)
Location: Newark, NJ 07102 (Hybrid)
Job Description:
Join our Platform Enablement team, where you will play a key role in designing, building, and optimizing multiple tiers of the application across AWS and On-Premise platforms. This position primarily involves developing and supporting automation around the application, empowering feature teams to work independently while ensuring systems are scalable, reliable, and compliant with service-level agreements (SLAs).
Key Responsibilities:
Design & Development
- Design and implement AWS components for app and batch processing using key services like ec2, ECS Fargate, Lambda, Step Functions, DynamoDB, Aurora Postgres, s3, EventBridge andf Cloudwatch.
- Develop automation solutions using Python, Ansible, and PowerShell to streamline processes and enhance operational efficiency.
- Build, configure, and provide ongoing support on multiple environments of the application, both in AWS (using EC2) and on-premise Windows servers.
- Develop support tools tailored for feature teams to promote self-service and autonomy.
Automation & Deployment
- Set up and configure CI/CD pipelines using Bitbucket and GitHub (Git Actions) to enable seamless integration and deployment workflows.
- Ensure all deployments conform to established security and compliance standards.
Monitoring & Troubleshooting:
- Drive performance enhancements for both application and batch processing workloads.
- Diagnose and resolve issues related to application deployments, batch runs, and access permissions to maintain platform quality and security.
- Troubleshoot complex issues across the platform to maintain system reliability.
- Create dashboards in Splunk and Dynatrace to monitor system health and performance metrics.
Collaboration & Documentation:
- Work closely with feature teams, database administrators (DBAs), and support engineers to validate deployments and resolve technical defects.
- Document deployment procedures, configuration standards, and operational runbooks for team reference and knowledge sharing.
- Provide regular status updates and communicate potential risks to stakeholders to ensure transparency and proactive management.
Required Skills & Experience:
- Strong proficiency in AWS services, including Lambda, S3, StepFunction, EventBridge, and ECS Fargate.
- Experience with PostgreSQL and SQL.
- Familiarity with CI/CD tools (such as Jenkins, Bitbucket and GitHub) and Infrastructure-as-Code concepts (Ansible).
- Hands-on experience with Python for AWS development.
- Comprehensive knowledge of security best practices within cloud environments.
Soft Skills:
- Excellent problem-solving and analytical skills, with a proactive approach to challenges.
- Ability to thrive in an Agile environment and collaborate effectively with cross-functional teams.
- Strong communication and documentation skills, ensuring clarity and alignment across stakeholders.
Applicant Notices & Disclaimers
- For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 65.00/hr.