高级软件开发工程师
Senior Software Developer
在充满可能性的世界中,追求无限机遇。想象未来!
在Parsons,你可以拥有一个不断成长的职业生涯,与优秀的人共事,做真实的自己。我们以重视人才、拥抱敏捷和促进成长的领导愿景为指导,打造创新文化,赋予你实现潜能的力量。释放你的才华,重新定义可能。
**职位描述:**
Parsons正在寻找一位具备资质的专业高级软件开发人员,负责设计、开发、测试、部署和维护系统软件以及基于Kafka的数据流应用,以支持DCDC任务需求。
在Parsons担任高级软件开发人员,你将为关键任务的DCDC环境开发分布式系统软件和数据流应用。你将与DCDC客户、数据工程师、分析师、产品团队、系统工程师和其他利益相关者紧密合作,交付安全、可扩展且可靠解决方案。
**你将负责:**
- 设计、开发、测试和维护基于Kafka的数据流应用。
- 开发Kafka生产者、消费者、流、模式和自定义连接器。
- 实现数据采集、转换、增强和交付解决方案。
- 为分布式和容器化环境设计和实现软件。
- 优化应用程序和Kafka性能。
- 排查复杂的软件、集成和数据流问题。
- 在开发、预发布和生产环境中部署应用程序。
- 支持CI/CD和DevSecOps流程。
- 进行代码审查并参与软件设计文档编写。
- 参与敏捷仪式、冲刺演示、设计评审和事后评审。
- 开发或集成基于Web的管理与监控界面。
- 设计和实现Kafka模式、Schema Registry集成和Kafka Streams应用。
- 建立数据契约和模式管理实践。
- 优化流处理应用的吞吐量、延迟和可靠性。
- 编写、审查和执行软件测试程序。
- 对软件代码进行同行评审并提供建设性的技术反馈。
- 编写、审查和更新软件设计文档、配置指南、操作流程和用户手册。
- 为系统运维人员和管理员开发以用户为中心的文档。
- 与客户、数据工程师、分析师、产品经理和系统工程师协作
查看英文原文
In a world of possibilities, pursue one with endless opportunities. Imagine Next!
At Parsons, you can imagine a career where you thrive, work with exceptional people, and be yourself. Guided by our leadership vision of valuing people, embracing agility, and fostering growth, we cultivate an innovative culture that empowers you to achieve your full potential. Unleash your talent and redefine what’s possible.
**Job Description:**
Parsons is seeking a cleared, professional Senior Software Developer to design, develop, test, deploy, and maintain systems software and Kafka-based data-streaming applications in support of DCDC mission requirements.
As a Senior Software Developer at Parsons, you will develop distributed systems software and data-streaming applications for mission-critical DCDC environments. You will work closely with DCDC customers, data engineers, analysts, product teams, systems engineers, and other stakeholders to deliver secure, scalable, and reliable solutions.
**What You'll Be Doing:**
- Design, develop, test, and maintain Kafka-based streaming applications.
- Develop Kafka producers, consumers, streams, schemas, and custom connectors.
- Implement data ingestion, transformation, enrichment, and delivery solutions.
- Design and implement software for distributed and containerized environments.
- Optimize application and Kafka performance.
- Troubleshoot complex software, integration, and data-streaming issues.
- Deploy applications across development, staging, and production environments.
- Support CI/CD and DevSecOps processes.
- Conduct code reviews and contribute to software-design documentation.
- Participate in Agile ceremonies, sprint demonstrations, design reviews, and after-action reviews.
- Develop or integrate web-based management and monitoring interfaces.
- Design and implement Kafka schemas, Schema Registry integrations, and Kafka Streams applications.
- Establish data-contract and schema-management practices.
- Optimize stream-processing applications for throughput, latency, and reliability
- Write, review, and execute software test procedures.
- Peer-review software code and provide constructive technical feedback.
- Write, review, and update software design documentation, configuration guides, operational procedures, and user manuals.
- Develop user-focused documentation for system operators and administrators
- Collaborate with customers, data engineers, analysts, product managers, and systems engineers.
- Support secure development and deployment of systems software.
- Provide technical input during architecture and design decisions.
**Required Qualifications:**
- B.S. in Computer Science, Software Engineering, Computer Engineering, or a related discipline, or equivalent experience.
- Minimum of 8 years of software-development experience; 4 additional years of relevant experience will be considered in lieu of degree.
- 4+ years of Kafka-related software or architecture-development experience.
- Experience with Java, Python, JavaScript, TypeScript, or comparable programming languages.
- Experience with Linux, Bash, GitLab, Docker, and Kubernetes.
- Experience with Kafka Connect, Schema Registry, Kafka Streams, or comparable streaming technologies.
- Experience with JSON and XML data formats.
- Strong software-testing, troubleshooting, and documentation skills.
- Experience with Agile development and DevSecOps practices.
- Strong communication and collaboration skills
- Active Secret clearance is required (TS/SCI preferred or willingness to upgrade to a TS/SCI)
**Desired Qualifications:**
- Experience with Terraform, Ansible, Puppet, or similar automation tools.
- Experience with data parsers and data-ingestion methodologies.
- Web-development or UI/UX experience.
- Experience with Big Data Platforms.
- AI/ML experience.
- SAFe Agile training.
- Experience with Prometheus, Grafana, or other observability tools.
- Experience with secure software development practices.
- Experience mentoring software developers and leading technical activities
**Security Clearance Requirement:**
An active Secret security clearance is required for this position.
This position is part of our Federal Solutions team.
The Federal Solutions segment delivers resources to our US government customers that ensure the success of missions around the globe. Our intelligent employees drive the state of the art as they provide services and solutions in the areas of defense, security, intelligence, infrastructure, and environmental. We promote a culture of excellence and close-knit teams that take pride in delivering, protecting, and sustaining our nation's most critical assets, from Earth to cyberspace. Throughout the company, our people are anticipating what’s next to deliver the solutions our customers need now.
Salary Range: $125,100.00 - $225,200.00
We value our employees and want our employees to take care of their overall wellbeing, which is why we offer best-in-class benefits such as medical, dental, vision, paid time off, 401(k), life insurance, flexible work schedules, and holidays to fit your busy lifestyle!
Parsons is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, veteran status or any other protected status.
We truly invest and care about our employee’s wellbeing and provide endless growth opportunities as the sky is the limit, so aim for the stars! Imagine next and join the Parsons quest—APPLY TODAY!
Parsons is aware of fraudulent recruitment practices. To learn more about recruitment fraud and how to report it, please refer to[https://www.parsons.com/fraudulent-recruitment/](https://www.parsons.com/fraudulent-recruitment/).